2001-12-31 Mon 19:45:20 +0000  Eddie Kohler <kohler@icir.org>
Commit 3284149ee6b3cf4f93d83648ff28ba52a71e55cd

	* tools/: click-devirtualize/signature.cc,
	click-xform/adjacency.cc, click-xform/click-xform.cc,
	lib/processingt.cc, lib/processingt.hh, lib/routert.hh: more
	similar updates; fix bug (typo) in click-xform

2001-12-31 Mon 19:14:38 +0000  Eddie Kohler <kohler@icir.org>
Commit 62f77a158b36bb00078e6316ddfc9a4e8a1c4280

	* tools/: click-align/click-align.cc,
	click-combine/click-combine.cc, click-combine/click-uncombine.cc,
	click-devirtualize/click-devirtualize.cc,
	click-devirtualize/signature.cc,
	click-fastclassifier/click-fastclassifier.cc,
	click-undead/click-undead.cc, click-xform/adjacency.cc,
	click-xform/click-xform.cc, lib/eclasst.cc, lib/eclasst.hh,
	lib/elementt.cc, lib/elementt.hh, lib/lexert.cc,
	lib/processingt.cc, lib/processingt.hh, lib/routert.cc,
	lib/routert.hh, lib/vectori.cc: more tool updates: use Hookup
	everywhere (it contains ElementT pointers, not indices)

2001-12-31 Mon 07:50:17 +0000  Eddie Kohler <kohler@icir.org>
Commit a55e7544b6cc43f318bd70541909568f154eb4b1

	* tools/: click-align/click-align.cc,
	click-combine/click-combine.cc, click-combine/click-uncombine.cc,
	click-fastclassifier/click-fastclassifier.cc,
	click-undead/click-undead.cc, click-xform/adjacency.cc,
	click-xform/adjacency.hh, click-xform/click-xform.cc: adapt to
	RouterT changes; leads to cleanups

2001-12-31 Mon 07:47:04 +0000  Eddie Kohler <kohler@icir.org>
Commit 5743875f077209f8958de461cb7cfbea52bed9e5

	* tools/lib/: routert.cc, routert.hh: progressive ElementT *
	rewrite: RouterT connection-related methods use ElementT*s and
	Hookups more consistently, instead of HookupIs and integers

2001-12-31 Mon 07:40:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 1aa3315b9235117dce2e6c6fec246f1b3bd94d33

	* tools/lib/: processingt.cc, processingt.hh: progressive ElementT
	* rewrite: ProcessingT uses Hookups instead of HookupIs; induces
	simplifications

2001-12-31 Mon 07:36:01 +0000  Eddie Kohler <kohler@icir.org>
Commit f3d010cba7a9cff594c78697d99932bf04a945b8

	* tools/lib/: elementt.cc, elementt.hh: add Hookup::unparse_input
	and unparse_output; construct Hookups from HookupIs

2001-12-31 Mon 07:35:15 +0000  Eddie Kohler <kohler@icir.org>
Commit 476646cb3253614a91dcc46efacbfc7dfdf523a8

	* tools/lib/eclasst.cc: progressive pointer rewrite: use
	RouterT::element(String)

2001-12-30 Sun 18:25:44 +0000  Eddie Kohler <kohler@icir.org>
Commit 2f00c69ab6ca7d8275d5082e6d7c13bf08ec5c9b

	* tools/: click-undead/click-undead.cc, click-xform/click-xform.cc,
	lib/elementt.cc, lib/elementt.hh, lib/processingt.cc,
	lib/routert.cc, lib/routert.hh: ConnectionT contains Hookups, not
	HookupIs

2001-12-30 Sun 17:47:25 +0000  Eddie Kohler <kohler@icir.org>
Commit c1a78244e86fd907bb8651751feeb32994c92225

	* doc/click.texi: doc updates

2001-12-30 Sun 17:47:15 +0000  Eddie Kohler <kohler@icir.org>
Commit d919c7e417fe10614b5f0159270d44258018fe90

	* include/click/straccum.hh, include/click/string.hh,
	lib/straccum.cc, lib/string.cc: more out-of-memory checks in
	StringAccum (unhappy: causes minor code expansion)

2001-12-30 Sun 10:23:18 +0000  Eddie Kohler <kohler@icir.org>
Commit 78a46f4d1f199a1ef87c7d5dc3c1292d8c34d9ea

	* elements/analysis/: fromnetflowsumdump.hh, toipsumdump.cc:
	nitlets, and update to ipsumdump 1.18

2001-12-27 Thu 21:25:25 +0000  Eddie Kohler <kohler@icir.org>
Commit 3afe66df987088ce81db32753d3d976522b95f1d

	* elements/standard/drivermanager.cc: DriverManager bug fixes,
	continued

2001-12-27 Thu 20:54:48 +0000  Eddie Kohler <kohler@icir.org>
Commit ac82da6f4a25bef3d4da5b4ab15610bf01eb8861

	* elements/standard/drivermanager.cc: fix DriverManager: would
	ignore first instruction if that instruction wasnt wait or
	wait_stop. Reported by Andrew Gorelik at Mazu

2001-12-27 Thu 19:07:55 +0000  Eddie Kohler <kohler@icir.org>
Commit d0911f0055cd86dcdaf6e1975f3207d17abfe060

	* tools/: click-align/click-align.cc,
	click-combine/click-uncombine.cc,
	click-devirtualize/specializer.cc,
	click-fastclassifier/click-fastclassifier.cc,
	click-undead/click-undead.cc, click-xform/adjacency.cc,
	click-xform/click-xform.cc, lib/elementt.cc, lib/elementt.hh,
	lib/lexert.cc, lib/processingt.cc, lib/routert.cc, lib/routert.hh,
	lib/vectori.cc: continuing tools updates: move to ConnectionT
	objects, rather than separate hookup_from, hookup_to, and
	hookup_landmarks

2001-12-27 Thu 19:07:17 +0000  Eddie Kohler <kohler@icir.org>
Commit ca5c213e880143127d40a769e95e795f9163e875

	* elements/userlevel/printold.cc: adapt to StringAccum changes

2001-12-26 Wed 21:07:27 +0000  Eddie Kohler <kohler@icir.org>
Commit 956032a0499b9368a918f6b571b5f87f3abe8237

	* tools/: click-align/alignclass.cc, click-align/alignclass.hh,
	click-align/click-align.cc, click-combine/click-combine.cc,
	click-combine/click-uncombine.cc,
	click-devirtualize/click-devirtualize.cc,
	click-devirtualize/signature.cc, click-devirtualize/specializer.cc,
	click-fastclassifier/click-fastclassifier.cc,
	click-pretty/click-pretty.cc, click-undead/click-undead.cc,
	click-xform/adjacency.cc, click-xform/click-xform.cc,
	lib/eclasst.cc, lib/elementt.cc, lib/elementt.hh, lib/lexert.cc,
	lib/processingt.cc, lib/processingt.hh, lib/routert.cc,
	lib/routert.hh, lib/vectori.cc: continuing Tools Rewrite:
	refactoring functionality from RouterT into ElementT

2001-12-26 Wed 21:06:18 +0000  Eddie Kohler <kohler@icir.org>
Commit 1e6b9be7ce42a0e731587f316b8afe310cd47c00

	* linuxmodule/: proc_click.cc, proc_config.cc, proc_element.cc: use
	new String and StringAccum out-of-memory handlers

2001-12-26 Wed 21:05:34 +0000  Eddie Kohler <kohler@icir.org>
Commit e9a98ba04a4e5b370e3372adfdc23c473741178e

	* include/click/straccum.hh, include/click/string.hh,
	lib/straccum.cc, lib/string.cc: String, StringAccum: improve
	out-of-memory event handling

2001-12-26 Wed 21:04:52 +0000  Eddie Kohler <kohler@icir.org>
Commit 1cfe6f79dfef825a3d5593d0f0373a390da04bc1

	* elements/standard/: print.cc, print.hh: make Print
	live-reconfigurable

2001-12-26 Wed 21:04:37 +0000  Eddie Kohler <kohler@icir.org>
Commit 8add55b61a38d259619aa277d0d99ccda1378a48

	* elements/standard/classifier.cc: nitlet

2001-12-18 Tue 18:49:43 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 1c5032c458deab86ee8b9f7014b11b4286432aa8

	* elements/grid/: floodinglocquerier.cc, gridprobehandler.cc,
	gridprobehandler.hh: added extra warning message

2001-12-18 Tue 15:52:45 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 57eabde6e23398286537ba7ff951ce53cf4dd23b

	* elements/grid/gridprobehandler.cc: *** empty log message ***

2001-12-18 Tue 08:35:52 +0000  Eddie Kohler <kohler@icir.org>
Commit e60c1e0f879e10275430eba3b6324de55c9adec2

	* lib/userutils.cc, tools/lib/toolutils.cc: the null string is
	another synonym for standard input

2001-12-18 Tue 08:34:58 +0000  Eddie Kohler <kohler@icir.org>
Commit 1741afa5cd0547ae53b7d13a56d38cb58343022c

	* doc/click.texi: doc updates

2001-12-18 Tue 08:01:55 +0000  Eddie Kohler <kohler@icir.org>
Commit bd41071cf59b462590848c2de685f4f478b59db2

	* tools/lib/eclasst.cc: fix buglet that broke compound elements

2001-12-18 Tue 03:38:18 +0000  Eddie Kohler <kohler@icir.org>
Commit 5f4b269589852275a88421444de45e40298dc9b6

	* elements/: ip/ipfilter.cc, standard/classifier.cc,
	standard/classifier.hh: move to new dominator-based algorithm for
	Classifier optimization, which is much faster for medium-to-large
	Classifiers

2001-12-17 Mon 23:49:51 +0000  Eddie Kohler <kohler@icir.org>
Commit a671b64640c2718341a121ece938f8af159079e1

	* elements/analysis/: toipsumdump.cc, toipsumdump.hh: updates from
	ipsumdump-1.17: deal better with short packets with EXTRA_LENGTH

2001-12-17 Mon 00:40:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 78f22ebd7d9df259942ed588c1644cdf4edfb1d9

	* apps/ClickController/Pair.java: nitlet

2001-12-17 Mon 00:38:53 +0000  Eddie Kohler <kohler@icir.org>
Commit 0c6bac4c89dcf4797e18e42b2261ec47784d223f

	* elements/linuxmodule/: fromhost.cc, fromhost.hh, todevice.hh,
	tohost.cc, tohost.hh, tohostsniffers.cc, tohostsniffers.hh: change
	names of FromLinux, ToLinux, ToLinuxSniffers to FromHost, ToHost,
	ToHostSniffers

2001-12-15 Sat 01:30:38 +0000  Eddie Kohler <kohler@icir.org>
Commit 0a20f2d73b55869404aa39747ec45e85f35172c6

	* doc/click.texi, elements/local/chuckcheck.cc,
	include/click/string.hh, lib/straccum.cc, lib/string.cc: add
	String::garbage_string method; remove String::claim_string method

2001-12-15 Sat 01:02:25 +0000  Eddie Kohler <kohler@icir.org>
Commit d0c23e4726f6dd58576e772addaf027846dd5646

	* elements/linuxmodule/: fromlinux.cc, fromlinux.hh, tolinux.cc,
	tolinux.hh, tolinuxsniffers.cc, tolinuxsniffers.hh: remove old
	*linux sources (moving element names to *Host)

2001-12-14 Fri 16:47:56 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 8e11879a47505670ef3764fb9a1c57d93d2b188d

	* elements/ip/radixiplookup.hh: fix braindead bug: radixiplookup
	should be a subclass of iproutetable

2001-12-13 Thu 19:35:47 +0000  Eddie Kohler <kohler@icir.org>
Commit 88a8f6464b579a965548c2ad007be3eb6d747e9e

	* elements/bsdmodule/: polldevice.cc, polldevice.hh: remove
	PollDevice in favor of BSD polling

2001-12-13 Thu 08:48:53 +0000  Eddie Kohler <kohler@icir.org>
Commit 2c9eb32814d9e9f172d149541c7fd0c730a07c57

	* apps/ClickController/Pair.java: nitlet (mostly to check CVS
	repository)

2001-12-13 Thu 03:14:54 +0000  Eddie Kohler <kohler@icir.org>
Commit 67b129a0ce6631afb3799520977de2ce0765a971

	* tools/lib/elementt.cc: more fixes

2001-12-13 Thu 02:34:39 +0000  Eddie Kohler <kohler@icir.org>
Commit 09cd6abc880434119bd76e4e33c16da86e62af3f

	* tools/lib/: elementmap.cc, elementt.cc, etraits.cc, routert.cc:
	fix bugs in tools

2001-12-13 Thu 00:58:01 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 4dbe78739c7d006bb8716f83fced7c484e58adeb

	* tools/run-grid: jinyang added support for linux as a node (but
	not as a gw)

2001-12-13 Thu 00:55:34 +0000  Eddie Kohler <kohler@icir.org>
Commit 316ed9725d5bc7d49703f4adda08126097f714cb

	* bsdmodule/module.cc, elements/bsdmodule/anydevice.cc,
	elements/bsdmodule/anydevice.hh, elements/bsdmodule/fastudpsrc.cc,
	elements/bsdmodule/fastudpsrc.hh, elements/bsdmodule/fromdevice.cc,
	elements/bsdmodule/fromdevice.hh, elements/bsdmodule/fromhost.cc,
	elements/bsdmodule/fromhost.hh, elements/bsdmodule/todevice.cc,
	elements/bsdmodule/todevice.hh, elements/bsdmodule/tohost.cc,
	elements/bsdmodule/tohost.hh, include/click/routerthread.hh,
	include/click/task.hh, lib/routerthread.cc: merge in bsdmodule
	patches from Luigi Rizzo

2001-12-13 Thu 00:54:41 +0000  Eddie Kohler <kohler@icir.org>
Commit 8e8d9dd3f41837faabc137401dbc5f458db6d7e7

	* tools/: click-align/alignclass.cc,
	click-combine/click-combine.cc, click-combine/click-uncombine.cc,
	click-fastclassifier/click-fastclassifier.cc,
	click-undead/click-undead.cc, click-xform/click-xform.cc,
	lib/eclasst.cc, lib/elementt.cc, lib/elementt.hh, lib/routert.cc,
	lib/routert.hh: tools: move more functionality into ElementT; keep
	track of number of inputs and outputs on the fly; general cleanups

2001-12-12 Wed 05:24:38 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 62a121bff6b73e50fb9e08961996116d1a1c99c4

	* elements/grid/gridprobehandler.cc: bbbbug

2001-12-12 Wed 04:55:14 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 1d0f44f0d6b59e0cce0b6bb2446ddd74b1644b10

	* conf/grid.click: added routing element args to probe reply
	handler

2001-12-12 Wed 04:48:00 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 3d0b6fa23f0fc1a6dc039ad77845bd0d531d2f71

	* elements/grid/: floodinglocquerier.cc, floodinglocquerier.hh,
	gridprobehandler.cc, gridprobehandler.hh, gridroutecb.hh: took care
	of forgotten loc query case in grid route action callbacks

2001-12-12 Wed 02:53:26 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 5cee71f29fd4a7172eae8d8b20e8bbccfb02e3a5

	* elements/grid/gridprobehandler.cc,
	elements/grid/gridprobereplyreceiver.cc,
	elements/grid/gridroutecb.hh, elements/grid/printgrid.cc,
	include/click/packet_anno.hh: grid debugging fixes

2001-12-11 Tue 20:36:48 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit e66a0d210610b043290933932b72c1cdd72d8549

	* elements/grid/gridroutecb.hh: *** empty log message ***

2001-12-11 Tue 20:25:20 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 91933f97a25a66b05d267d7dafa82426de94d18f

	* elements/grid/: gridprobehandler.cc, gridroutecb.hh: *** empty
	log message ***

2001-12-11 Tue 19:14:00 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit ba238488420bfaba904fadc043b7fb25ee13d61d

	* elements/grid/gridprobehandler.cc: *** empty log message ***

2001-12-11 Tue 18:43:02 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit d08a0395d1080e608d75cdef5d12dd86bd4fd973

	* elements/grid/grid.hh, elements/grid/gridprobehandler.cc,
	elements/grid/gridprobehandler.hh,
	elements/grid/gridprobereplyreceiver.cc,
	elements/grid/gridroutecb.hh, elements/grid/lookupgeogridroute.cc,
	elements/grid/lookupgeogridroute.hh,
	elements/grid/lookuplocalgridroute.cc,
	elements/grid/lookuplocalgridroute.hh,
	include/click/packet_anno.hh: added route action tracking to grid
	route probes replies

2001-12-10 Mon 04:18:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 1b87a306b75d16e53eb4fe70e9cb2917fbcf0242

	* tools/: click-check/click-check.cc,
	click-devirtualize/click-devirtualize.cc,
	click-devirtualize/signature.cc, click-devirtualize/signature.hh,
	click-devirtualize/specializer.cc,
	click-mkmindriver/click-mkmindriver.cc,
	click-undead/click-undead.cc, lib/Makefile.in, lib/eclasst.cc,
	lib/eclasst.hh, lib/elementmap.cc, lib/elementmap.hh,
	lib/etraits.cc, lib/etraits.hh, lib/processingt.cc,
	lib/processingt.hh, lib/routert.cc, lib/toolutils.cc,
	lib/toolutils.hh: another round in the tools cleanup: add
	ElementTraits; fix default-element-map story

2001-12-10 Mon 04:10:17 +0000  Eddie Kohler <kohler@icir.org>
Commit c958f19b12229a948b0a328eea43ce853a3991f3

	* elements/standard/: frontdropqueue.cc, queue.hh: fix moronic bug
	in FrontDropQueue, cleanups

2001-12-09 Sun 23:29:17 +0000  Eddie Kohler <kohler@icir.org>
Commit 8b63ef36e5e17160e27d54c198002c7e2c34d60a

	* DISTFILES: put e1000 driver in DISTFILES

2001-12-09 Sun 23:27:43 +0000  Eddie Kohler <kohler@icir.org>
Commit ae0f80184f62e7e09f6dea136f220eabb17462ce

	* tools/e1000/: LICENSE, Makefile, Makefile.orig, README,
	README-rtm, ans.c, ans.h, ans_driver.c, ans_driver.h, ans_hw.c,
	ans_hw.h, ans_os.c, ans_os.h, base_comm.h, e1000.h, e1000.h.orig,
	e1000_fxhw.c, e1000_fxhw.h, e1000_kcompat.h, e1000_main.c,
	e1000_main.c.orig, e1000_phy.c, e1000_phy.h, e1000_proc.c,
	e1000_proc.h, e1000_vendor_info.h: move e1000 driver into
	CLICKDIR/drivers

2001-12-07 Fri 22:24:33 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 35a9ea24bdf24920801879def8a5c04397f01572

	* etc/ron/: lookupiprouteron.cc, lookupiprouteron.hh: moved
	send_rst, added support for random path selection

2001-12-07 Fri 08:57:49 +0000  Eddie Kohler <kohler@icir.org>
Commit 4e68b1d5b34cd4730831dc8c8c3a9840f840050b

	* tools/: click-pretty/click-pretty.cc, lib/lexert.cc,
	lib/lexert.hh, lib/lexertinfo.cc, lib/lexertinfo.hh: click-pretty
	fixes

2001-12-07 Fri 08:16:32 +0000  Eddie Kohler <kohler@icir.org>
Commit 17e2dc7bf080fcba3c7d1f4674f65f8e6e538d67

	* tools/click-align/alignclass.cc, tools/click-align/alignclass.hh,
	tools/click-align/click-align.cc, tools/click-check/click-check.cc,
	tools/click-combine/click-combine.cc,
	tools/click-combine/click-uncombine.cc,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-devirtualize/signature.cc,
	tools/click-devirtualize/signature.hh,
	tools/click-devirtualize/specializer.cc,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-fastclassifier/click-fastclassifier.hh,
	tools/click-flatten/click-flatten.cc,
	tools/click-mkmindriver/click-mkmindriver.cc,
	tools/click-pretty/Makefile.in, tools/click-pretty/click-pretty.cc,
	tools/click-undead/click-undead.cc, tools/click-xform/adjacency.cc,
	tools/click-xform/adjacency.hh, tools/click-xform/click-xform.cc,
	tools/lib/Makefile.in, tools/lib/eclasst.cc, tools/lib/eclasst.hh,
	tools/lib/elementmap.cc, tools/lib/elementmap.hh,
	tools/lib/elementt.cc, tools/lib/elementt.hh,
	tools/lib/hashmapi.cc, tools/lib/lexert.cc, tools/lib/lexert.hh,
	tools/lib/lexertinfo.cc, tools/lib/lexertinfo.hh,
	tools/lib/processingt.cc, tools/lib/routert.cc,
	tools/lib/routert.hh, tools/lib/toolutils.cc,
	tools/lib/toolutils.hh, userlevel/click.cc: Great Tools Rewrite:
	remove some integer indirections, because they make programming
	hard. In particular, there is no longer any complete "element
	class" list per RouterT; people deal with ElementClassT directly.
	LexerT notifies an object when interesting things happen. Add
	click-pretty program to pretty print a Click program. Update tools
	to use new interfaces. If they dont work, old code is available on
	branch nov01_tools.

2001-12-07 Fri 08:13:50 +0000  Eddie Kohler <kohler@icir.org>
Commit 424703338eb998ae86ae335cd4c61ac56b8fe376

	* include/click/userutils.hh, lib/userutils.cc: add
	percent_substitute function

2001-12-05 Wed 19:04:47 +0000  Eddie Kohler <kohler@icir.org>
Commit a28d44d1411d6c90e8490c46a0cb20bee1c81151

	* config-bsdmodule.h.in, config-linuxmodule.h.in, lib/glue.cc: In
	linuxmodule and bsdmodule, use "operator new() throw ()". This
	tells GCC that new might return null, so don't optimize away the
	check. Noticed by Gordon Lee at Mazu

2001-12-05 Wed 03:50:07 +0000  Eddie Kohler <kohler@icir.org>
Commit 2ee080ee1428270bfb71d5ce832e2f8311b1f7d0

	* configure.in, etc/libclick/lc-configure.in: bump version number
	to 1.2.3a

2001-12-05 Wed 01:20:34 +0000  Eddie Kohler <kohler@icir.org>
Commit 751a043b371613c5b9bcb43a44ec9ce6c5157ea3

	* DISTFILES, etc/libclick/DISTFILES: more DISTFILES nonsense

2001-12-05 Wed 00:55:31 +0000  Eddie Kohler <kohler@icir.org>
Commit 249b015336ad5f0a2339511d3caae8ff75b4a6cf

	* etc/libclick/lc-configure.in: update lc-configure.in from
	configure.in

2001-12-05 Wed 00:39:09 +0000  Eddie Kohler <kohler@icir.org>
Commit fdee875b17b8667955c07d7c9edc125cb335c5c5

	* bsdmodule/Makefile.in: Makefile nitlet

2001-12-05 Wed 00:37:58 +0000  Eddie Kohler <kohler@icir.org>
Commit cfa01e88d1269c661fd52500539d1aaa82540cac

	* bsdmodule/Makefile.in: Makefile nitlet

2001-12-05 Wed 00:21:15 +0000  Eddie Kohler <kohler@icir.org>
Commit 86f45477986043e96ac6b3442e47e2e1e4220cf1

	* README: nitlets

2001-12-05 Wed 00:18:57 +0000  Eddie Kohler <kohler@icir.org>
Commit 99c9da751ef5b7dfdc6be43ba66879c1a2bfd90c

	* configure.in: update version number

2001-12-05 Wed 00:13:43 +0000  Eddie Kohler <kohler@icir.org>
Commit 32a92f805a563783b6e485151473442d17adc02e

	* INSTALL, NEWS: update NEWS, etc.

2001-12-05 Wed 00:13:27 +0000  Eddie Kohler <kohler@icir.org>
Commit aa957e4deaa470c41865a1af2487c7d270962a35

	* conf/: compress.ipb, demo.click, fake-iprouter.click,
	gnat01.click, gnat02.click, ip.clickpat, make-ip-conf.pl: remove
	redundant GetIPAddresses

2001-12-04 Tue 23:45:56 +0000  Eddie Kohler <kohler@icir.org>
Commit 0d294156f113fbd5a0321527146816d7b242be8c

	* Makefile.in, bsdmodule/Makefile.in: nitlets

2001-12-04 Tue 23:24:22 +0000  Eddie Kohler <kohler@icir.org>
Commit a9a9cdd1d2cbb4a67b7fffaad63d48d7a84f9ca4

	* configure.in: restore CPPFLAGS after testing FreeBSD version

2001-12-04 Tue 17:42:14 +0000  Eddie Kohler <kohler@icir.org>
Commit e2266103f9376a66837113f32e0e7139b8a4f2d1

	* NEWS, configure.in: stupidity

2001-12-04 Tue 17:40:40 +0000  Eddie Kohler <kohler@icir.org>
Commit 232059798c2619247801d74a290dc666d5258274

	* configure.in: stupidity

2001-12-04 Tue 17:24:49 +0000  Eddie Kohler <kohler@icir.org>
Commit d4421105a1205d37e2c06247781e9ab822be626b

	* configure.in: nit

2001-12-04 Tue 17:21:52 +0000  Eddie Kohler <kohler@icir.org>
Commit e612f0f0134428cd3c89b029a8bd977b21beb942

	* NEWS: nitlet

2001-12-04 Tue 17:20:47 +0000  Eddie Kohler <kohler@icir.org>
Commit a872ac857d75b606a24b89f55599f5442cdb34cb

	* DISTFILES, INSTALL, README, configure.in,
	elements/bsdmodule/polldevice.cc, include/click/packet.hh: finish
	merging Luigi's changes for FreeBSD 4.5 support

2001-12-04 Tue 03:05:20 +0000  Eddie Kohler <kohler@icir.org>
Commit ab1e150136704fc73e565a5ef84dfde099d1dad9

	* bsdmodule/Makefile.in, bsdmodule/clickfs.cc, bsdmodule/module.cc,
	elements/bsdmodule/fromdevice.cc: partial merge of Luigi's Click
	patch for BSD

2001-12-03 Mon 04:14:19 +0000  Eddie Kohler <kohler@icir.org>
Commit 319f3993fad67dc84fc5faede829106caea780d3

	* DISTFILES, NEWS: update NEWS for Grid

2001-12-03 Mon 02:36:22 +0000  Eddie Kohler <kohler@icir.org>
Commit 32ad16de7d88040009e8a5bc42d372bc9fe5bc36

	* elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/todevice.cc, include/click/packet.hh,
	include/click/skbmgr.hh, linuxmodule/skbmgr.cc: bug fix: never
	recycle an sk_buff without fixing it up (that is, get rid of the
	"dirty" argument to "skbmgr_recycle_skbs()"). This was causing
	instability and, eventually, crashes (symptom: "skput:over"
	panics). Found and patched by Robert Morris and Gordon Y. Lee at
	Mazu

2001-12-03 Mon 02:34:26 +0000  Eddie Kohler <kohler@icir.org>
Commit 476e0ca018536f0057fd1f715b55bf102c5292a1

	* tools/click-fastclassifier/: click-fastclassifier.cc,
	click-fastclassifier.hh: parse any number of "interesting
	handlers", not just "*.program"; occasions a code cleanup (Mazu)

2001-12-03 Mon 02:00:45 +0000  Eddie Kohler <kohler@icir.org>
Commit 7d479c489078ca3ad9d8fe81af719232ed467f73

	* include/click/etheraddress.hh: nitlet

2001-12-03 Mon 01:48:40 +0000  Eddie Kohler <kohler@icir.org>
Commit 74183138fbac2d4581cec96990af294110aa6c9a

	* configure.in: refactor POSSIBLE_TARGETS

2001-12-03 Mon 01:48:12 +0000  Eddie Kohler <kohler@icir.org>
Commit c2d273ef3211b53f943e93c4958314aa02315a61

	* click-buildtool: .in: whitespace

2001-12-02 Sun 23:24:34 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit 60c8b6e155a28b824c6df014353a531aed5d0c78

	* elements/grid/gridroutetable.cc: log the right seqno

2001-12-02 Sun 22:10:27 +0000  Eddie Kohler <kohler@icir.org>
Commit 15dea39fca8310fc2e2b58f5a37f02a059367fbf

	* configure.in: whitespace

2001-12-02 Sun 22:01:34 +0000  Eddie Kohler <kohler@icir.org>
Commit 68cb3c07d4c2004a8c5576f1151b0ec8da291144

	* doc/click.texi: doc nit

2001-12-02 Sun 21:29:12 +0000  Eddie Kohler <kohler@icir.org>
Commit cfd29aceae69a7b15edb2c6bccc8a2572bffc156

	* doc/click.texi: doc update for Task changes

2001-12-02 Sun 20:31:56 +0000  Eddie Kohler <kohler@icir.org>
Commit 7b0b26ca62d262e3a7e485e512205898d0b403d8

	* click-buildtool: .in: fixes for Brecht Vermeulen:
	"click-buildtool -a" pretends that all requirements are available,
	except for those explicitly specified with "-x" (= new --unprovide
	option), and "false".

2001-12-02 Sun 20:30:42 +0000  Eddie Kohler <kohler@icir.org>
Commit e6fcdfafd4779c6d2df24248eea4ebc99da827d3

	* click-buildtool: .in: fixes for Brecht Vermeulen:
	"click-buildtool -a" pretends that all requirements are available,
	except for those explicitly specified with "-x" (= new --unprovide
	option), and "false".

2001-12-02 Sun 19:37:14 +0000  Eddie Kohler <kohler@icir.org>
Commit 8d002c0d5163ae69076666a754af9407f1c18f90

	* elements/standard/addressinfo.cc,
	elements/standard/alignmentinfo.cc,
	elements/standard/drivermanager.cc,
	elements/standard/errorelement.cc,
	elements/standard/scheduleinfo.cc, include/click/archive.hh,
	include/click/bighashmap.hh, include/click/bighashmap_arena.hh,
	include/click/bitvector.hh, include/click/confparse.hh,
	include/click/element.hh, include/click/elemfilter.hh,
	include/click/error.hh, include/click/etheraddress.hh,
	include/click/ewma.cc, include/click/ewma.hh,
	include/click/ewma64.hh, include/click/gaprate.hh,
	include/click/glue.hh, include/click/handlercall.hh,
	include/click/hashmap.hh, include/click/integers.hh,
	include/click/ip6address.hh, include/click/ip6flowid.hh,
	include/click/ip6table.hh, include/click/ipaddress.hh,
	include/click/ipaddressset.hh, include/click/ipflowid.hh,
	include/click/iptable.hh, include/click/lexer.hh,
	include/click/packet.hh, include/click/packet_anno.hh,
	include/click/perfctr-i586.hh, include/click/router.hh,
	include/click/routerthread.hh, include/click/skbmgr.hh,
	include/click/standard/addressinfo.hh,
	include/click/standard/alignmentinfo.hh,
	include/click/standard/drivermanager.hh,
	include/click/standard/errorelement.hh,
	include/click/standard/scheduleinfo.hh, include/click/straccum.hh,
	include/click/string.hh, include/click/subvector.hh,
	include/click/sync.hh, include/click/task.hh,
	include/click/timer.hh, include/click/userutils.hh,
	include/click/variableenv.hh, include/click/vector.hh,
	lib/archive.cc, lib/bitvector.cc, lib/confparse.cc, lib/element.cc,
	lib/elemfilter.cc, lib/error.cc, lib/etheraddress.cc,
	lib/ewma64.cc, lib/gaprate.cc, lib/glue.cc, lib/handlercall.cc,
	lib/integers.cc, lib/ip6address.cc, lib/ip6flowid.cc,
	lib/ip6table.cc, lib/ipaddress.cc, lib/ipaddressset.cc,
	lib/ipflowid.cc, lib/iptable.cc, lib/lexer.cc, lib/packet.cc,
	lib/router.cc, lib/routerthread.cc, lib/straccum.cc, lib/string.cc,
	lib/task.cc, lib/timer.cc, lib/userutils.cc, lib/variableenv.cc:
	source code cleanup

2001-12-02 Sun 19:30:41 +0000  Eddie Kohler <kohler@icir.org>
Commit 8960276c6efe5d0c06a9dce3af3d9b149ee48ea6

	* elements/aqm/: pi.cc, pi.hh: add Jitendra Padhye's implementation
	of PI, an AQM scheme, although it is commented out for now

2001-12-02 Sun 03:01:27 +0000  Eddie Kohler <kohler@icir.org>
Commit cce7828638728c8a93ab0aa84eec4e873ef3cb61

	* click-compile.in, tools/click-xform/click-xform.cc: nitlets

2001-12-02 Sun 03:01:23 +0000  Eddie Kohler <kohler@icir.org>
Commit 6052818350423a896272abb9dff17a6fd170b39d

	* doc/click-mkmindriver.1,
	tools/click-mkmindriver/click-mkmindriver.cc: click-mkmindriver:
	support --align, --elements, and --all options

2001-12-02 Sun 03:00:20 +0000  Eddie Kohler <kohler@icir.org>
Commit 5699c0945103a176e3145f30bd50acc35e3e2dde

	* tools/lib/: elementt.cc, elementt.hh: support
	ElementClassT::collect_primitive_classes()

2001-12-02 Sun 03:00:00 +0000  Eddie Kohler <kohler@icir.org>
Commit ff9c0b2150653888f9a3a2621bd1091a341cf1e1

	* tools/lib/: toolutils.cc, toolutils.hh: add read_router_string()
	function; ElementMap::driver_compatible() can take non-flattened
	routers

2001-12-02 Sun 02:59:25 +0000  Eddie Kohler <kohler@icir.org>
Commit 14ffe01b5df7b9a380ccb6a938edab8832897654

	* tools/lib/: routert.cc, routert.hh: refactoring: element classes
	are listed in a single _etypes vector, rather than two other
	vectors; possible bug fixes related to anonymous element classes

2001-12-02 Sun 02:58:35 +0000  Eddie Kohler <kohler@icir.org>
Commit e5ee3b2d1187420fef35c4939c71785c87da03c0

	* tools/: Makefile.in, lib/lexert.cc, lib/lexert.hh,
	lib/lexertinfo.hh: add support for click-pretty (which is itself
	not yet checked in)

2001-12-02 Sun 02:57:48 +0000  Eddie Kohler <kohler@icir.org>
Commit a0b5f87a54cabf8c582f072febc3e7d51001b106

	* doc/click-flatten.1, tools/click-flatten/click-flatten.cc:
	click-flatten: support expressions on the command line with --expr

2001-12-02 Sun 02:55:42 +0000  Eddie Kohler <kohler@icir.org>
Commit 1d0813232fdc32d28aec1eed0f865ac9eddaaadc

	* configure.in: support distributions with partial tool sets

2001-12-01 Sat 20:53:49 +0000  Eddie Kohler <kohler@icir.org>
Commit d6eef4b2561ab09e849ef3ee6ab8f19b35bca3f9

	* config-bsdmodule.h.in: fix from Luigi Rizzo

2001-12-01 Sat 01:57:19 +0000  Eddie Kohler <kohler@icir.org>
Commit 7a5defbc886738c6a5f3ace7efe7902fa6426582

	* NEWS: update NEWS for pending release of 1.2.3

2001-12-01 Sat 00:57:47 +0000  Eddie Kohler <kohler@icir.org>
Commit b4a1d0f3e51c562615d6d5dbf5c9267040005881

	* elements/userlevel/: progressbar.cc, progressbar.hh: ProgressBar:
	add CHECK_STDOUT keyword argument

2001-11-29 Thu 09:19:21 +0000  Eddie Kohler <kohler@icir.org>
Commit 7c908c3d7a37bd039df9bd91db8e46c0181ff997

	* elements/userlevel/: progressbar.cc, progressbar.hh: ProgressBar
	improvements: remove MIN_SIZE, add WAIT keyword argument; logic
	improvements

2001-11-29 Thu 09:12:23 +0000  Eddie Kohler <kohler@icir.org>
Commit 4627244b42fbaa62497b9bcfabea53470131cecd

	* include/click/timer.hh: Timer::reschedule_at() is synonym for
	Timer::schedule_at()

2001-11-28 Wed 23:47:40 +0000  Eddie Kohler <kohler@icir.org>
Commit e7e90402b274dae73faf9eeed38bbbdb52b6f071

	* elements/analysis/toipsumdump.cc: to ipsumdump 1.15: fix IP
	length bugs

2001-11-28 Wed 23:10:24 +0000  Eddie Kohler <kohler@icir.org>
Commit 5391df9c8d4bffa977bb48c8d5b5ea9c78712fbb

	* elements/analysis/: fromipsumdump.cc, fromipsumdump.hh,
	toipsumdump.cc, toipsumdump.hh: add changes from ipsumdump 1.14:
	check for bad IP/TCP/UDP headers, fix payload length calculation,
	and add BAD_PACKETS keyword argument and payload content type to
	ToIPSummaryDump

2001-11-28 Wed 13:47:34 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0c329ce7c24d691cf76b2ee4f13f713610b36868

	* tools/run-grid: *** empty log message ***

2001-11-28 Wed 08:56:03 +0000  Eddie Kohler <kohler@icir.org>
Commit cc19d0e346e848cfbd142446abf389bb885cae76

	* elements/standard/classifier.cc: fix bug reported by Doug on
	11/15: Classifier allowed routers to initialize even when it was
	initialized badly

2001-11-28 Wed 08:43:32 +0000  Eddie Kohler <kohler@icir.org>
Commit f9ecaeb728bca588216720c0cea6a8a4ca9579ed

	* elements/standard/delayshaper.hh: Brecht reported missing =c
	nitlet

2001-11-23 Fri 21:34:51 +0000  Eddie Kohler <kohler@icir.org>
Commit d1a7fd990d2162d474fb775e3628ca231bc518f3

	* elements/analysis/fromipsumdump.cc,
	elements/analysis/fromnetflowsumdump.cc,
	elements/analysis/toipsumdump.cc, elements/bsdmodule/fromdevice.cc,
	elements/bsdmodule/polldevice.cc, elements/bsdmodule/todevice.cc,
	elements/ethernet/arpquerier.cc,
	elements/ethernet/ip6ndsolicitor.cc,
	elements/etherswitch/spantree.cc, elements/etherswitch/spantree.hh,
	elements/grid/floodinglocquerier.cc,
	elements/grid/floodinglocquerier.hh, elements/grid/radiosim.cc,
	elements/grid/radiosim.hh, elements/icmp/icmppingrewriter.cc,
	elements/icmp/icmpsendpings.cc, elements/icmp/icmpsendpings.hh,
	elements/ip/ipaddrrewriter.cc, elements/ip/ipreassembler.cc,
	elements/linuxmodule/anydevice.cc,
	elements/linuxmodule/anydevice.hh,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/schedulelinux.cc,
	elements/linuxmodule/schedulelinux.hh,
	elements/linuxmodule/todevice.cc,
	elements/linuxmodule/tulipstats.cc, elements/local/rrunqueue.cc,
	elements/local/rrunqueue.hh, elements/radio/bim.cc,
	elements/standard/burster.cc, elements/standard/burster.hh,
	elements/standard/delayunqueue.cc, elements/standard/discard.cc,
	elements/standard/discard.hh, elements/standard/discardnofree.cc,
	elements/standard/discardnofree.hh,
	elements/standard/infinitesource.cc,
	elements/standard/pokehandlers.cc,
	elements/standard/pokehandlers.hh,
	elements/standard/quitwatcher.cc, elements/standard/quitwatcher.hh,
	elements/standard/randomsource.cc,
	elements/standard/randomsource.hh,
	elements/standard/ratedsource.cc,
	elements/standard/ratedunqueue.cc,
	elements/standard/ratedunqueue.hh, elements/standard/timedsink.cc,
	elements/standard/timedsink.hh, elements/standard/timedsource.cc,
	elements/standard/unqueue.cc, elements/standard/unqueue.hh,
	elements/standard/unqueue2.cc, elements/standard/unqueue2.hh,
	elements/tcpudp/iprewriter.cc, elements/tcpudp/tcprewriter.cc,
	elements/userlevel/fromdump.cc, elements/userlevel/kerneltap.cc,
	elements/userlevel/kerneltun.cc, elements/userlevel/progressbar.cc,
	elements/userlevel/todevice.cc, elements/userlevel/todump.cc,
	etc/samplepackage/mkinstalldirs, include/click/routerthread.hh,
	include/click/task.hh, include/click/timer.hh, lib/router.cc,
	lib/routerthread.cc, lib/task.cc, lib/timer.cc,
	linuxmodule/proc_click.cc, linuxmodule/proc_element.cc,
	mkinstalldirs: more changes from Mazu: fixes for dynamic
	installation and removal of devices (which was way lame before!)

2001-11-22 Thu 00:40:26 +0000  Eddie Kohler <kohler@icir.org>
Commit a389fb391f3df04476ad36dac9f733aa446e3fed

	* tools/click-flatten/click-flatten.cc: click-flatten updates: add
	-e, -d, -c (--elements, --decls, --classes)

2001-11-22 Thu 00:33:20 +0000  Eddie Kohler <kohler@icir.org>
Commit 1ae41e1f526a7f9e44aedb4794b3036fba3c1b6e

	* doc/click-flatten.1, tools/click-flatten/click-flatten.cc:
	click-flatten updates: add -e, -d, -c (--elements, --decls,
	--classes)

2001-11-21 Wed 22:03:38 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit fc3bd6331d3aac6e70510462319f176e6b1884dc

	* elements/grid/gridlocationinfo.hh, tools/build-grid-config.sh:
	gridlets

2001-11-21 Wed 21:48:26 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 24a626b00ae6665bc085dff12efabe6cbca26485

	* tools/run-grid: *** empty log message ***

2001-11-21 Wed 16:10:22 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 29d317455b2bb33957904a177d716622691366ba

	* tools/run-grid: nitlet

2001-11-21 Wed 16:04:58 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8336be8f1611f85b8fe3092a8d50120d8ff72316

	* conf/grid.click, tools/build-grid-config.sh,
	tools/grid-params.m4: grid script fixups

2001-11-21 Wed 05:58:02 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 2012203da4732039a9e7d34dd14270b7ba6d39bb

	* conf/grid.click, elements/grid/gridlocationinfo.cc,
	elements/grid/gridlocationinfo.hh, elements/grid/locationinfo.cc,
	elements/grid/locationinfo.hh, tools/build-grid-config.sh,
	tools/grid-params.m4, tools/run-grid: added location tag support
	for grid.  due to script heinousness, these ags must be strings
	with nos spaces or weird chars.  doubtless a more motivated hacket
	could fix the scripts to properly quote the various tag strings...

2001-11-21 Wed 04:52:48 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 7ed7d8229fd75e417fb3c53fa166f5eed71477b0

	* elements/grid/: filterbyhops.cc, gridlocationinfo.cc,
	gridprobereplyreceiver.cc, gridprobesender.cc, gridroutetable.cc,
	hello.cc, locationinfo.cc, locfromfile.cc, lrhello.cc,
	updateroutes.cc: ah you fool.  the mysteries of the cp_va_parse
	return values....

2001-11-21 Wed 04:02:28 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 66882f9426aa19e8a0e8f401b92f3ef1048dcde0

	* elements/grid/: grid.hh, gridprobehandler.cc,
	gridprobereplyreceiver.cc, gridprobereplyreceiver.hh,
	gridprobesender.cc: modified grid traceroute els to take care of
	rtt calculations for route probes

2001-11-19 Mon 14:41:33 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 85461df9ef0365a3d456973c254fae4d7a010098

	* elements/grid/: filterbyhops.cc, gridlocationinfo.cc,
	gridprobereplyreceiver.cc, gridprobesender.cc, gridroutetable.cc,
	hello.cc, locationinfo.cc, lrhello.cc, updateroutes.cc: fixed grid
	elements handling of error code from cp_va_parse; many elements
	would continue to try and configure with possibly fatal
	consequences, even if the configuration was invalid

2001-11-16 Fri 18:28:50 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 60a9dcdadc1eff4a7a5308fc1ed6b67c32f158de

	* conf/ron/make-server-ron.pl: changed divert to not add ipfw rule

2001-11-16 Fri 17:59:40 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit b4646803f64c87e1aa3a96e7a98f0361ce609a97

	* etc/ron/lookupiprouteron.cc: removed printf

2001-11-16 Fri 17:59:07 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 560df21ae92954bdd9863729bb593ff42b2f1dcb

	* etc/ron/: divertsocket.cc, divertsocket.hh: added setuid

2001-11-15 Thu 21:42:18 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 50be96d0fdf8e89061a368f27f6cde8077e65cd4

	* elements/grid/: gridroutetable.cc, gridroutetable.hh: added
	rtes_v handler that also prints location inf for each route

2001-11-15 Thu 09:43:36 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit ca6d4db494e6e2ef5a48371314031b670a27c7bd

	* elements/grid/: gridlocationinfo.cc, gridlocationinfo.hh: more
	extended logging stuff -- periodically log node's own location

2001-11-12 Mon 19:32:38 +0000  Eddie Kohler <kohler@icir.org>
Commit 3428b70ac05ce449e7e790a3d2202cc665c48a35

	* doc/click-combine.1, tools/click-combine/click-combine.cc:
	click-combine supports ROUTERNAME=FILE syntax (the equal sign is
	more intuitive, and not ambiguous wrt link specs)

2001-11-12 Mon 19:32:03 +0000  Eddie Kohler <kohler@icir.org>
Commit c6cae8b468fd8ab5ef631f60bdc984b909e47708

	* etc/diagrams/elements.mp: elements.mp supports reverse-oriented
	elements, with relementit, rvelementit, rqueueit, rvqueueit

2001-11-11 Sun 23:43:23 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit f7c0c60b9595619ff446a8ed0c9030299ae5129b

	* etc/ron/: divertsocket.cc, divertsocket.hh: added option to avoid
	automatic firewall rule creation

2001-11-11 Sun 23:08:34 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit ed5023d4c3ec005a5fc749c68bf41ce01d642e3c

	* etc/ron/: lookupiprouteron.cc, lookupiprouteron.hh: added RST
	replies for unchosen paths

2001-11-11 Sun 20:08:54 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit aa96b2f0257d860b23d1778d10b031bac0433153

	* etc/ron/lookupiprouteron.cc: added set_ip_header and
	set_network_header for rst pkt creation

2001-11-10 Sat 03:24:13 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 75e8838820fcb418225e9c1d8dd1fd213d1e0afa

	* conf/grid.click, tools/build-grid-config.sh,
	tools/grid-params.m4: modified scripts and config files to properly
	use newly modified GridLocationInfo.  UNTESTED, SO SHOOT MExterm &!

2001-11-10 Sat 03:12:55 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 9f7739d98f7c8bba4778d379ba2e8497ec62ae07

	* conf/grid.click, elements/grid/fixsrcloc.cc,
	elements/grid/gridgatewayinfo.hh, elements/grid/gridheaderinfo.hh,
	elements/grid/gridlocationinfo.cc,
	elements/grid/gridlocationinfo.hh: modified GridLocationInfo to
	properly support notions of loc-bad'' and error-radius''.  Modified
	FixSrcLoc to also handle this.

2001-11-08 Thu 21:50:32 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit a95987d19124e8c88d11676063318428ca61b19b

	* conf/grid.click, tools/build-grid-config.sh,
	tools/grid-params.m4, tools/run-grid: new grid config generation
	scripts

2001-11-08 Thu 18:49:25 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 688573b9ee4a5dc162055f339cd3166380f4c2a0

	* conf/: grid-el.click, grid-gateway.click, grid-sim.click,
	grid-single-if-gw.click: removed obsolete grid configs

2001-11-08 Thu 18:43:25 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 03df1d11510b144177b093f73c415ff4fad3ea15

	* tools/: run-grid-gateway, run-grid-gateway.openbsd,
	run-grid-node, run-grid-node.freebsd, run-grid-node.openbsd:
	cleaning out old grid scripts that are obsolete

2001-11-08 Thu 17:36:39 +0000  Eddie Kohler <kohler@icir.org>
Commit db9e5d878d5ea34c9a57e69cc7eb663e120f57f6

	* elements/linuxmodule/: fromdevice.cc, todevice.cc: fix "duplicate
	writer" bug: cast ifindex() to String() so String addition is used,
	fucking C++ (Mazu)

2001-11-07 Wed 23:03:08 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 795a6f25a58e01705b81a58608eed4c6f4b06770

	* conf/ron/make-server-ron.pl: added TCP_TIMEOUT & REAP_TCP

2001-11-07 Wed 22:48:43 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 97843ab8e51b1f0a50ef02ae79ba9c0788336162

	* etc/ron/lookupiprouteron.cc: adding rst

2001-11-07 Wed 22:35:24 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 804ec8267c2124ecae3877bc0066e4517104afe9

	* conf/grid.click: added grid route tracing to the config file

2001-11-07 Wed 22:08:22 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 0202b1d57ea52492e5361187ecaff020b6482541

	* etc/ron/: lookupiprouteron.cc, lookupiprouteron.hh: adding syn
	seq number for rst support

2001-11-07 Wed 16:49:55 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit e668866c373c054a57e6a26d6b10e46a2e22e821

	* elements/grid/printgrid.cc: nitlet

2001-11-07 Wed 16:22:50 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit b977ed23adecb7cb9cb4e352e1e47f281fd5435a

	* conf/grid.click: undid mistaken checkin

2001-11-07 Wed 16:20:16 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 61e2e84a46f963e1395b515f65c5f125891895f8

	* conf/grid.click, elements/grid/printgrid.cc,
	elements/grid/printgrid.hh: update pPrintGrid to handle route probe
	and reply packets, fixed nitlets

2001-11-07 Wed 16:00:07 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit ea37fc4b2c9246f204922ca0dbec7a17cab0e3af

	* elements/grid/: gridprobereplyreceiver.hh, gridprobesender.hh:
	man page nitlet

2001-11-07 Wed 15:59:44 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 4b2a9a6a164a5cb7541fb9e8ad7d10d71736111f

	* elements/grid/: gridheaderinfo.cc, gridheaderinfo.hh: less crappy
	implementation

2001-11-06 Tue 05:00:57 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit 68584769c6abe6f45ed90a15a06a508e690817b9

	* elements/grid/lookuplocalgridroute.cc: on gateway, kill packets
	sent from external network to special gateway IP

2001-11-05 Mon 17:15:04 +0000  Eddie Kohler <kohler@icir.org>
Commit 1416dfe7105a122fa8c18420983a1647b89b2da1

	* lib/: driver.cc, packageutils.cc: fix typo in error message

2001-11-04 Sun 20:38:26 +0000  Eddie Kohler <kohler@icir.org>
Commit 2f4777a1901580e559964a87e3041c936a177d21

	* userlevel/Makefile.in: add install-lib and clean-lib targets

2001-11-04 Sun 20:37:51 +0000  Eddie Kohler <kohler@icir.org>
Commit 5a4dfe9fa072653d33d2763cb1be35c882782e8d

	* elements/analysis/: fromipsumdump.cc, fromipsumdump.hh:
	FromIPSummaryDump speed improvements, small bug fixes

2001-11-04 Sun 06:35:30 +0000  Eddie Kohler <kohler@icir.org>
Commit 537ff1d0a606fa10ad2d06166ceede0fec5b140b

	* elements/analysis/: timefilter.cc, timefilter.hh: TimeFilter: add
	extend_interval handler

2001-11-03 Sat 21:37:42 +0000  Eddie Kohler <kohler@icir.org>
Commit 0d3ddfd53ab18b7ee6f2a11994f19e1cf689aad5

	* Makefile.in, doc/Makefile.in, doc/mkwebdoc.pl: doc nitlets

2001-11-03 Sat 21:28:32 +0000  Eddie Kohler <kohler@icir.org>
Commit 99ae6ac317254580764f9ea91a8fe8fa689ad6cc

	* doc/click-elem2man, doc/elementdoc.7, doc/mkwebdoc.pl,
	elements/grid/updateroutes.hh, elements/standard/peekhandlers.hh,
	elements/standard/probsplitter.hh,
	elements/standard/randomlossage.hh: doc updates: add =deprecated to
	elementdoc format, and add [DBLU] notations to element index

2001-11-03 Sat 21:27:58 +0000  Eddie Kohler <kohler@icir.org>
Commit 5c6c6aaacf103ac6f8d829e2fb70485210b79289

	* tools/lib/: lexert.cc, lexert.hh: add position in large string to
	Lexemes

2001-11-02 Fri 20:48:02 +0000  Eddie Kohler <kohler@icir.org>
Commit ba135b0b7b3af24f93a06c04fc649cecd4a8e463

	* doc/mkwebdoc.pl: webdoc update

2001-11-02 Fri 20:45:40 +0000  Eddie Kohler <kohler@icir.org>
Commit 00e3ae57fa7b85dfa76ecbd80862c6bfd3ef8c2c

	* doc/mkwebdoc.pl: webdoc update

2001-11-02 Fri 00:13:45 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit df9f559ce97d0673508dccf7863c6808b73a16d1

	* elements/grid/: gridheaderinfo.cc, gridheaderinfo.hh: update man
	page info, fixed some incomplete code

2001-11-01 Thu 23:55:10 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0f1de91fb997618a396f16ea6d704a770a35726f

	* elements/grid/: checkgridheader.cc, grid.hh, gridheaderinfo.cc,
	gridheaderinfo.hh, setgridchecksum.cc: added new element to provide
	grid header size and offset information, including version number

2001-11-01 Thu 20:40:57 +0000  Eddie Kohler <kohler@icir.org>
Commit e9486006741383c8d8ba3d01bd5970c04777a847

	* include/click/packet.hh: add Packet::addr_anno(), for le Douglas

2001-11-01 Thu 16:52:18 +0000  Eddie Kohler <kohler@icir.org>
Commit dbb2b3042af64b830de2a6709ab12e11c2c88b02

	* elements/tcpudp/iprewriter.cc: IPRw: reduce wait if lock held

2001-11-01 Thu 16:42:19 +0000  Eddie Kohler <kohler@icir.org>
Commit 6e17f0935e1e1be652bedc44349bd734e012c80a

	* elements/: ip/iprw.hh, tcpudp/iprewriter.cc,
	tcpudp/tcprewriter.cc, tcpudp/tcprewriter.hh: IPRewriter and
	friends: fix Alex Yip's reported assertion failure (hopefully) by
	fixing clear_free_tracked(), use cpSeconds instead of
	cpSecondsAsMilli

2001-11-01 Thu 16:41:37 +0000  Eddie Kohler <kohler@icir.org>
Commit 14227e330d49834dced7d87027c3123d5b78df56

	* include/click/timer.hh, lib/timer.cc: Timer: refactor, add
	schedule_after_s() and reschedule_after_s()

2001-11-01 Thu 16:41:21 +0000  Eddie Kohler <kohler@icir.org>
Commit 7f6437388ab784b5aee51e327c8188db275acb43

	* include/click/confparse.hh, lib/confparse.cc: export
	cp_seconds_as(), add cpSeconds type

2001-10-31 Wed 23:51:48 +0000  Eddie Kohler <kohler@icir.org>
Commit c636ce3da6a487d675d90f47046bacbb1fefdc1c

	* doc/: Makefile.in, mkwebdoc.pl: doc updates

2001-10-31 Wed 23:27:29 +0000  Eddie Kohler <kohler@icir.org>
Commit d60b76d6a98b4d3d32c9fa5160c7ea92fffed8dc

	* doc/click-elem2man: nitlet

2001-10-31 Wed 23:23:14 +0000  Eddie Kohler <kohler@icir.org>
Commit 1030cf222266d964b0a00abec3061ffbd2ff3594

	* doc/click-elem2man, doc/mkwebdoc.pl,
	elements/analysis/anonipaddr.hh,
	elements/analysis/fromipsumdump.hh,
	elements/analysis/fromnetflowsumdump.hh,
	elements/analysis/mergebyts.hh, elements/analysis/timefilter.hh,
	elements/analysis/timerange.hh, elements/analysis/toipsumdump.hh,
	elements/ip6/ip6mirror.hh, elements/linuxmodule/cyclecountaccum.hh,
	elements/userlevel/fromdump.hh, elements/userlevel/todump.hh:
	nitlet

2001-10-31 Wed 23:17:54 +0000  Eddie Kohler <kohler@icir.org>
Commit 860a7bda8fe8eff08d50acee97db76e61eed6d56

	* doc/mkwebdoc.pl: nitlet

2001-10-31 Wed 23:16:14 +0000  Eddie Kohler <kohler@icir.org>
Commit 50dee30f4fe47836b0ce980e4799cc0ba55e1073

	* doc/mkwebdoc.pl: nitlet

2001-10-31 Wed 22:47:08 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 86823f81c353a79824f919c9c46062d9585219da

	* elements/analysis/aggcounter.cc: move from PACKET_COUNT_ANNO to
	EXTRA_PACKETS_ANNO, for consistency with EXTRA_LENGTH_ANNO

2001-10-31 Wed 22:46:48 +0000  Eddie Kohler <kohler@icir.org>
Commit cc684b5127bbde2c40b90a4114c4e61986c97883

	* elements/analysis/fromipsumdump.cc,
	elements/analysis/fromnetflowsumdump.cc,
	elements/analysis/toipsumdump.cc, include/click/packet_anno.hh:
	move from PACKET_COUNT_ANNO to EXTRA_PACKETS_ANNO, for consistency
	with EXTRA_LENGTH_ANNO

2001-10-31 Wed 18:16:12 +0000  Eddie Kohler <kohler@icir.org>
Commit ecfbb3896d5fcad3c8d4327a6af0894eaf89388b

	* doc/mkwebdoc.pl: doc updates

2001-10-31 Wed 18:15:57 +0000  Eddie Kohler <kohler@icir.org>
Commit 1b9cf4089264ca1f4297797995388f9fcd5ad8f5

	* etc/samplepackage/acclick.m4: nitlet

2001-10-31 Wed 17:27:08 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit 40df3ca30f12fb3a0f7de4f86716c329ad6a8a67

	* tools/run-grid: changes to support freebsd (once again)

2001-10-31 Wed 06:34:49 +0000  Eddie Kohler <kohler@icir.org>
Commit f791b5f11aaffb92c2515b17a43266f61a6e5e73

	* elements/analysis/: fromnetflowsumdump.cc, fromnetflowsumdump.hh:
	FromNetFlowSummaryDump: add filepos and filesize handlers

2001-10-30 Tue 23:28:19 +0000  Eddie Kohler <kohler@icir.org>
Commit 9c7ed8ac53e2fb169963081d240d19bcf0f5b620

	* tools/lib/Makefile.in: typo

2001-10-30 Tue 17:42:29 +0000  Eddie Kohler <kohler@icir.org>
Commit 7349944074902ba3f16b1c1ef602555646356c9e

	* elements/userlevel/fromdump.cc: missed an mmap symbol

2001-10-30 Tue 17:36:11 +0000  Eddie Kohler <kohler@icir.org>
Commit 80f8ce159a89715ffa39d1b30b8833f52323d0b0

	* acclick.m4: another try

2001-10-30 Tue 17:31:37 +0000  Eddie Kohler <kohler@icir.org>
Commit 25e59c9175353af78e8058b18ef6b687baf6354c

	* acclick.m4, aclocal.m4: another try

2001-10-30 Tue 17:29:50 +0000  Eddie Kohler <kohler@icir.org>
Commit c302fdbab98e2e9bac651b4f5501baabdf32e1a7

	* acclick.m4: another try

2001-10-30 Tue 17:29:50 +0000  Eddie Kohler <kohler@icir.org>
Commit 23d1c32c7b2a610ff97c3a1e3d4612f4eb37d59a

	* aclocal.m4: another try

2001-10-30 Tue 17:29:50 +0000  Eddie Kohler <kohler@icir.org>
Commit b1f52ef73fced3777830de1256f50687dbbd1d5c

	* m4/click.m4: another try

2001-10-30 Tue 17:29:03 +0000  Eddie Kohler <kohler@icir.org>
Commit 63afcd56015b11c79879cb6bcfc693d543269227

	* acclick.m4, aclocal.m4, configure.in, m4/click.m4: another try

2001-10-30 Tue 17:29:03 +0000  Eddie Kohler <kohler@icir.org>
Commit e143835e72330ef5a7bb92967638ce3df6104720

	* aclocal.m4, m4/click.m4: another try

2001-10-30 Tue 17:29:03 +0000  Eddie Kohler <kohler@icir.org>
Commit 45f6598ce95c23738488686764b5d32725a0d4f0

	* m4/click.m4: another try

2001-10-30 Tue 17:25:25 +0000  Eddie Kohler <kohler@icir.org>
Commit b60607a60faab93032d2d5c4b56a4c07cc92848d

	* acclick.m4, aclocal.m4, m4/click.m4: another nitlet

2001-10-30 Tue 17:21:45 +0000  Eddie Kohler <kohler@icir.org>
Commit 8ee0768ddd1ae3f848a883f81dc20d5f903964f2

	* include/click/.cvsignore: .cvsignore update

2001-10-30 Tue 17:20:26 +0000  Eddie Kohler <kohler@icir.org>
Commit de998dc6fd9cd0b030422dea6c356fbd25553004

	* tools/: click-align/Makefile.in, click-check/Makefile.in,
	click-combine/Makefile.in, click-devirtualize/Makefile.in,
	click-fastclassifier/Makefile.in, click-flatten/Makefile.in,
	click-install/Makefile.in, click-mkmindriver/Makefile.in,
	click-undead/Makefile.in, click-xform/Makefile.in: DL_LIBS fix

2001-10-30 Tue 17:17:57 +0000  Eddie Kohler <kohler@icir.org>
Commit 9a420bcf5e582f06fe4eb41eec1acd9739b3b1f1

	* configure.in: nitlet

2001-10-30 Tue 17:16:27 +0000  Eddie Kohler <kohler@icir.org>
Commit 2af8ed02af87bfb91d6824f86adbc18524d70aa7

	* acclick.m4, aclocal.m4, configure.in, m4/click.m4: blech

2001-10-30 Tue 16:55:21 +0000  Eddie Kohler <kohler@icir.org>
Commit bf7cf64b8a4c59ad233d9ae0d3abafa839e0a993

	* tools/lib/: .cvsignore, Makefile.in: duh

2001-10-30 Tue 16:54:53 +0000  Eddie Kohler <kohler@icir.org>
Commit 89e80b5250ff82445e6c2bd818bf4d33d1a3fd60

	* tools/lib/Makefile.in: duh

2001-10-30 Tue 16:50:52 +0000  Eddie Kohler <kohler@icir.org>
Commit 70d40bbc89c25b00edf6cf205c706448718773c2

	* configure.in, tools/click-align/Makefile.in,
	tools/click-check/Makefile.in, tools/click-combine/Makefile.in,
	tools/click-devirtualize/Makefile.in,
	tools/click-fastclassifier/Makefile.in,
	tools/click-flatten/Makefile.in, tools/click-install/Makefile.in,
	tools/click-mkmindriver/Makefile.in,
	tools/click-undead/Makefile.in, tools/click-xform/Makefile.in,
	tools/lib/Makefile.in: fix confusion between build, host, and
	target

2001-10-30 Tue 16:38:22 +0000  Eddie Kohler <kohler@icir.org>
Commit f8e4c60db691600c9788fd27e2654b85f172befe

	* tools/lib/Makefile.in: actually generate .ho files

2001-10-30 Tue 08:08:09 +0000  Eddie Kohler <kohler@icir.org>
Commit b25477fccf8a074d6fbeef4d7dd9ab383447586e

	* configure.in: nitlet

2001-10-30 Tue 06:35:35 +0000  Eddie Kohler <kohler@icir.org>
Commit 831230950da49578ee063d6af82805bc985ba82e

	* configure.in, tools/click-align/Makefile.in,
	tools/click-check/Makefile.in, tools/click-combine/Makefile.in,
	tools/click-devirtualize/Makefile.in,
	tools/click-fastclassifier/Makefile.in,
	tools/click-flatten/Makefile.in, tools/click-install/Makefile.in,
	tools/click-mkmindriver/Makefile.in,
	tools/click-undead/Makefile.in, tools/click-xform/Makefile.in,
	tools/lib/Makefile.in: add --enable-tools={host,mixed,target}
	configuration switch; implement Makefile magic to support that

2001-10-30 Tue 05:21:09 +0000  Eddie Kohler <kohler@icir.org>
Commit e7325534d1f25904041fe9819f89f6557fd5016b

	* INSTALL: update INSTALL variables (thanks, Doug)

2001-10-30 Tue 02:44:34 +0000  Eddie Kohler <kohler@icir.org>
Commit 31e52e28286a76635b1d44a946c2f9c08488b3f1

	* etc/samplepackage/acclick.m4: update to acclick

2001-10-30 Tue 01:50:39 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit 89ccc5812877e0be58d9805688d7e037e86a9d25

	* elements/grid/: gridroutetable.cc, gridroutetable.hh: "rectified
	doug's coding style errors" -- i.e., I find it much more
	aethestically pleasing to have a network that is not completely
	broken.

2001-10-29 Mon 18:55:56 +0000  Eddie Kohler <kohler@icir.org>
Commit f1ea2254fa086f569f83c55d72ae194cbfb53b5d

	* elements/userlevel/progressbar.cc: ProgressBar: #include
	<sys/ioctl.h> (reported by Dan Aguayo). Previous change added
	MINSIZE keyword

2001-10-29 Mon 18:48:27 +0000  Eddie Kohler <kohler@icir.org>
Commit 3a7f9767fa2454cb1ab92603918e4e01fc433246

	* click-mkelemmap, doc/click.5, elements/userlevel/progressbar.cc,
	elements/userlevel/progressbar.hh: click-mkelemmap: generate
	elementmap lines for files that contain no classes; reported by
	Doug

2001-10-29 Mon 18:14:27 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit a8652825d22b2023a3c1d755087e28bb6381bbd1

	* elements/grid/gridroutetable.cc: propagate gateway flag in route
	updates.  whoops.

2001-10-29 Mon 17:17:01 +0000  Eddie Kohler <kohler@icir.org>
Commit 29f33aa346e80901fbb9ef4fb58857f5c69e73ce

	* elements/analysis/fromipsumdump.hh: nitlet

2001-10-27 Sat 21:38:21 +0000  Eddie Kohler <kohler@icir.org>
Commit 5e0ed772ab0f415d37ef42b347650dc2ae009c45

	* missing: syntax error fix

2001-10-27 Sat 21:29:41 +0000  Eddie Kohler <kohler@icir.org>
Commit d0d30575676166699c9917107490a8e13decb3cb

	* configure.in: stupid error

2001-10-27 Sat 21:26:47 +0000  Eddie Kohler <kohler@icir.org>
Commit b0816e2a35b44ec2cecacf88d3f0dcc9ee06e53f

	* elements/analysis/: fromipsumdump.cc, fromipsumdump.hh: handler
	cleanup

2001-10-27 Sat 21:26:23 +0000  Eddie Kohler <kohler@icir.org>
Commit 24e6a127a4624cebe13b79f1e395fa7084fa4905

	* elements/standard/: counter.cc, counter.hh: Counter is 64-bit
	when the architecture supports it, and has new CALL_AFTER_COUNT and
	CALL_AFTER_BYTES keyword arguments (handler calls)

2001-10-27 Sat 21:25:33 +0000  Eddie Kohler <kohler@icir.org>
Commit 7483ed6d36e5fc8db86fd38f2a4327de26982f7f

	* doc/Makefile.in, doc/click-flatten.1, doc/click.o.8,
	lib/router.cc: nitlets

2001-10-27 Sat 21:25:29 +0000  Eddie Kohler <kohler@icir.org>
Commit 0b69a74fbf8d579560b97b163d5c667e089045f1

	* configure.in, missing: deal with old texinfo installations
	(reported by Doug DeCouto)

2001-10-27 Sat 17:51:38 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 342717a7a4d526812b57eeb7669515e6c1bf7007

	* elements/grid/: gridprobehandler.cc, gridprobehandler.hh,
	gridprobereplyreceiver.cc, gridprobesender.cc: added
	GridProbeHandler element for grid route tracing.  absolutely NOT
	tested at all

2001-10-27 Sat 16:46:41 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 368637402b4a87aeaf6942c953a3fe5f0df1874a

	* elements/grid/: floodinglocquerier.cc, grid.hh,
	gridprobereplyreceiver.cc, gridprobereplyreceiver.hh,
	gridprobesender.cc, gridprobesender.hh, gridroutetable.cc,
	gridroutetable.hh, lookuplocalgridroute.cc, printgrid.cc: - added
	new grid packet types for grid route trace protocol.  This may have
	appeared in an earlier checkin.
	
	- added elements: GridProbeSender, GridProbeReplyReceiver for
	implementing route trace protocol.  These els are completely
	untestested.
	
	- added log channel name arg to GridRouteTable. The default is the
	same as the previous hardcoded value (routelog).
	
	- death to sprintf.  changed all occurences of sprintf to snprintf.

2001-10-27 Sat 15:13:27 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 2897ad6ea9852b75a6c2a428e888fa4f03061fac

	* elements/grid/: floodinglocquerier.cc, grid.hh,
	gridroutetable.cc, hello.cc, locqueryresponder.cc,
	lookuplocalgridroute.cc, lrhello.cc, updateroutes.cc: fixed some
	possible null reference bugs (ala dawson's sosp01 papers);
	ruthlessly rectified dan's coding style errors, and no, i am not a
	martinet always...

2001-10-26 Fri 14:45:27 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 5dddf7999ccf2f7059517f2222f664d3e9f93dbe

	* etc/ron/lookupiprouteron.cc: reordered push to prevent using pkt
	after pushing

2001-10-26 Fri 14:38:16 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 40e77df13d5d3f8da16ba62b471055e878bd4a5a

	* elements/ip/: ipfragmenter.cc, ipfragmenter.hh: added HONOR_DF
	flag to allow unconditional fragmentation

2001-10-24 Wed 14:58:54 +0000  Eddie Kohler <kohler@icir.org>
Commit fbdbc91acd098c042ecf8216987fc50d7452b52c

	* bsdmodule/Makefile.in, linuxmodule/Makefile.in: add HandlerCall
	to module objects

2001-10-24 Wed 14:56:08 +0000  Eddie Kohler <kohler@icir.org>
Commit 9968d3aa96be262b34a03ec202d0cad7c2cef3f4

	* doc/click.5, include/click/lexer.hh, lib/lexer.cc,
	lib/variableenv.cc: support ${VAR-DEFAULT} in Lexer, fix some
	static binding errors

2001-10-23 Tue 20:12:20 +0000  Eddie Kohler <kohler@icir.org>
Commit bce4a44a84f628bb20c22869fb8e315109dad531

	* conf/urewrite.click, lib/routerthread.cc: nitlets

2001-10-23 Tue 20:11:22 +0000  Eddie Kohler <kohler@icir.org>
Commit c67951ebc8916420764f2692dc1d29671e80372a

	* elements/: ip/ipaddrrewriter.cc, ip/ipaddrrewriter.hh,
	ip/iprw.cc, ip/iprw.hh, tcpudp/iprewriter.cc,
	tcpudp/tcprewriter.cc: IPRewriter updates for Alex Yip: hopefully
	they fix the problem he observed

2001-10-23 Tue 20:10:59 +0000  Eddie Kohler <kohler@icir.org>
Commit ddae7b41893d073322763f0ff25c3ca08d75b392

	* include/click/task.hh: regularization

2001-10-23 Tue 20:10:37 +0000  Eddie Kohler <kohler@icir.org>
Commit 001ba957fee84267078b3798a5027d6ac8570924

	* elements/userlevel/: progressbar.cc, progressbar.hh: ProgressBar:
	add several handlers, and support for multiple position and size
	handlers

2001-10-23 Tue 20:10:27 +0000  Eddie Kohler <kohler@icir.org>
Commit ee0cef2d63af35c01f71148eb8cfe00fcbcb4e23

	* elements/userlevel/fromdump.cc: avoid crashes when setting active
	to true while FromDump is being processed

2001-10-23 Tue 20:09:10 +0000  Eddie Kohler <kohler@icir.org>
Commit fb2df9d29e0c20546fb2eddeb182260e42b71815

	* elements/analysis/: timefilter.cc, timefilter.hh: TimeFilter: add
	END_CALL and handler support

2001-10-22 Mon 20:22:52 +0000  Eddie Kohler <kohler@icir.org>
Commit 8c761be57e6a149dbfed822d57320321eea66cb8

	* include/click/router.hh, lib/router.cc: add
	Router::root_element()

2001-10-22 Mon 20:22:34 +0000  Eddie Kohler <kohler@icir.org>
Commit a402c030295fde15e858cbbfb26d02dee80c7440

	* include/click/handlercall.hh, lib/handlercall.cc: HandlerCall
	updates: add more methods, bug fixes

2001-10-22 Mon 20:22:24 +0000  Eddie Kohler <kohler@icir.org>
Commit 76d653f71ef0b657de52a76fcde29b91e7737baa

	* include/click/confparse.hh, lib/confparse.cc: add
	cp_handler_call, cpReadHandlerCall, cpWriteHandlerCall

2001-10-22 Mon 20:21:50 +0000  Eddie Kohler <kohler@icir.org>
Commit 6edc0f8164a4a9d86bac23e2cc6dc74f108ae98d

	* elements/userlevel/: progressbar.cc, progressbar.hh: ProgressBar
	updates

2001-10-22 Mon 20:21:24 +0000  Eddie Kohler <kohler@icir.org>
Commit 9894fd96a141efd6e9e737e76247f2080988f7a1

	* elements/userlevel/: fromdump.cc, fromdump.hh: FromDump: add
	END_CALL handler, use HandlerCall to decide what to do when you run
	out of data

2001-10-22 Mon 20:20:56 +0000  Eddie Kohler <kohler@icir.org>
Commit d1b85bfc4628298154363740e3823d3d75da02c2

	* elements/standard/drivermanager.cc,
	include/click/standard/drivermanager.hh: DriverManager: add
	write_skip instruction

2001-10-22 Mon 20:20:35 +0000  Eddie Kohler <kohler@icir.org>
Commit c261d97e5642d05781e99a37a77b8d5e564d51bb

	* elements/standard/: counter.cc, counter.hh: Counter: have 64-bit
	counters if 64 bits are supported

2001-10-20 Sat 07:48:57 +0000  Eddie Kohler <kohler@icir.org>
Commit 8222b726f319d304bc485d10f7c5680c52bc1547

	* elements/: analysis/fromipsumdump.cc, userlevel/progressbar.cc,
	userlevel/progressbar.hh: documentation

2001-10-20 Sat 07:01:27 +0000  Eddie Kohler <kohler@icir.org>
Commit 5a45a54ed0464eec7f56e26ab5d73df34a9c85d8

	* elements/userlevel/progressbar.cc: nitlet

2001-10-20 Sat 06:58:31 +0000  Eddie Kohler <kohler@icir.org>
Commit d0a9f192b2b274e6918eb2ab6e3656544a68f484

	* config-userlevel.h.in, configure.in,
	elements/userlevel/progressbar.cc, etc/libclick/lc-configure.in:
	add HAVE_TERMIO_H

2001-10-20 Sat 06:55:00 +0000  Eddie Kohler <kohler@icir.org>
Commit 6e4dcd25fbe074e66eab1501fc9b6cbdc5c03bdd

	* elements/userlevel/progressbar.cc: nitlets

2001-10-20 Sat 06:40:58 +0000  Eddie Kohler <kohler@icir.org>
Commit 0b087a891b97af414e6cf0aea8105999a32f9a96

	* elements/: analysis/fromipsumdump.cc, userlevel/progressbar.cc,
	userlevel/progressbar.hh: finish off ProgressBar for now

2001-10-20 Sat 06:29:10 +0000  Eddie Kohler <kohler@icir.org>
Commit 8b0a7e453cdd5b00d82e429d5fc524005ffa5cfc

	* elements/userlevel/: fromdump.cc, progressbar.cc, progressbar.hh,
	thermometer.cc, thermometer.hh: updates, and name change to
	ProgressBar

2001-10-20 Sat 03:23:16 +0000  Eddie Kohler <kohler@icir.org>
Commit 77fab7714e46ade10d629bc553b012ed35011925

	* config-userlevel.h.in, configure.in,
	elements/userlevel/progressbar.cc,
	elements/userlevel/thermometer.cc, etc/libclick/lc-configure.in:
	other changes to support Thermometer

2001-10-20 Sat 03:22:37 +0000  Eddie Kohler <kohler@icir.org>
Commit 94b62ca7131c277ae6185de44e2bea1c07fd50b4

	* elements/userlevel/: progressbar.cc, progressbar.hh,
	thermometer.cc, thermometer.hh: add new Thermometer element

2001-10-20 Sat 03:22:23 +0000  Eddie Kohler <kohler@icir.org>
Commit 03e4a0b792d9a4a2c98663a8fc19951dbfd007d4

	* elements/: analysis/fromipsumdump.cc, analysis/fromipsumdump.hh,
	userlevel/fromdump.cc, userlevel/fromdump.hh: FromDump,
	FromIPSummaryDump: add filepos and filesize handlers to support
	Thermometer

2001-10-20 Sat 03:21:56 +0000  Eddie Kohler <kohler@icir.org>
Commit a636fae7619397ad5cbbd726aad3ff03f97d994e

	* include/click/straccum.hh, lib/straccum.cc: add
	StringAccum::snprintf() function, available at userlevel

2001-10-20 Sat 03:21:45 +0000  Eddie Kohler <kohler@icir.org>
Commit 8b3ba8541f27f2fe79380abb61644cf8b0731ce5

	* lib/packet.cc: nitlet

2001-10-20 Sat 01:22:09 +0000  Eddie Kohler <kohler@icir.org>
Commit 50225fcaa18ae65152207a1905207daa7f4395cd

	* elements/: analysis/fromipsumdump.cc, analysis/fromipsumdump.hh,
	userlevel/fromdump.cc, userlevel/fromdump.hh: add HASH keyword
	arguments

2001-10-20 Sat 00:17:44 +0000  Eddie Kohler <kohler@icir.org>
Commit 022cf0f22f8396fe9359554dce566ef804aca1cb

	* elements/analysis/: fromipsumdump.cc, fromipsumdump.hh:
	FromIPSummaryDump: add DEFAULT_CONTENTS option

2001-10-19 Fri 21:46:45 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit aff4a95efb4472690fcf8a5d11f250c062d0fd6f

	* elements/analysis/: aggcounter.cc, aggcounter.hh: aggcreate
	updates

2001-10-19 Fri 21:17:56 +0000  Eddie Kohler <kohler@icir.org>
Commit 1b690225609bf287a4adbca8b2bb6db3065b359f

	* include/click/handlercall.hh, lib/straccum.cc: nitlet: default
	arguments to HandlerCall::call_write

2001-10-19 Fri 20:43:50 +0000  Eddie Kohler <kohler@icir.org>
Commit 1f922e660632a11feedb741933337ed22dbf7739

	* DISTFILES, elements/userlevel/fromdump.cc,
	elements/userlevel/fromdump.hh, etc/libclick/DISTFILES,
	etc/libclick/lc-libsrc-Makefile.in, include/click/handlercall.hh,
	lib/handlercall.cc, userlevel/Makefile.in: add HandlerCall to
	repository

2001-10-19 Fri 19:48:33 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit c4fb79607369b96103447844c577beac03463df4

	* conf/ron/make-client-ron.pl: Added strip(8) for udp header &
	added TCP_TIMEOUT and REAP_TCP to avoid assertion failuer

2001-10-19 Fri 16:47:20 +0000  Eddie Kohler <kohler@icir.org>
Commit 7483629a8aab095104ec1c012fe6b58545900c4e

	* elements/standard/: peekhandlers.cc, peekhandlers.hh,
	pokehandlers.cc, pokehandlers.hh: PokeHandlers update: more
	consistent syntax/directives; add "read" directive; deprecate
	PeekHandlers. This is incompatible.

2001-10-19 Fri 15:48:24 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 2cb5025af4324e0c30bfbf8164f7c1af75373df4

	* elements/analysis/: aggcounter.cc, aggcounter.hh: add "clear"
	handlers, nitlets

2001-10-19 Fri 01:07:54 +0000  Eddie Kohler <kohler@icir.org>
Commit 050e0d6644274eb6f4624efdc621093fd20c4c2e

	* include/click/confparse.hh, lib/confparse.cc: add
	cp_pop_spacevec(): take the first argument off a String, which is a
	spacevec, and return it, modifying the argument String to point at
	what's left

2001-10-19 Fri 01:07:03 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit b8f3fc675c683774cd1bb16004366a565b5da4cf

	* elements/analysis/: aggcounter.cc, aggcounter.hh: add
	CALL_AFTER_AGG, CALL_AFTER_COUNT

2001-10-19 Fri 00:06:47 +0000  Eddie Kohler <kohler@icir.org>
Commit c91e000787f1ac21fe35fd1712cd29dca0d48420

	* linuxmodule/module.cc: add "stop" global handler to linuxmodule

2001-10-18 Thu 20:14:46 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 69f5b149cd5842a80597059caead5e8e22eeaffc

	* elements/analysis/: aggcounter.cc, aggcounter.hh, aggregateip.cc,
	aggregatelen.cc, aggregatelen.hh: use new aggregate annotation;
	also nitlets

2001-10-18 Thu 19:31:25 +0000  Eddie Kohler <kohler@icir.org>
Commit 5d23f5554c766288cf42db2bf4c840ba80d17449

	* include/click/packet_anno.hh: add aggregate annotation

2001-10-18 Thu 19:31:19 +0000  Eddie Kohler <kohler@icir.org>
Commit 822e3d256fef411457e59123b135ec7caa1b0a28

	* elements/userlevel/fromdump.cc: bug fix: use "len", not "ph->len"

2001-10-18 Thu 18:04:31 +0000  Eddie Kohler <kohler@icir.org>
Commit 5523e74240ccf4abba0cc9153746acef62a8df23

	* click-buildtool: .in: nitlet: fix --prefix option to findelem

2001-10-18 Thu 16:55:11 +0000  Eddie Kohler <kohler@icir.org>
Commit e28cef41a9d072565bc11e541a2db7800f7554dc

	* elements/: analysis/timefilter.hh, userlevel/fakepcap.hh,
	userlevel/fromdump.cc, userlevel/fromdump.hh: add START,
	START_AFTER, END, END_AFTER, and INTERVAL keywords to FromDump.
	Using these is much faster than using TimeFilter, b/c FromDump
	won't generate packets only to have them thrown away.

2001-10-18 Thu 16:05:08 +0000  Eddie Kohler <kohler@icir.org>
Commit d2bd11901bcb54b896127e4fb9afaf718d546e60

	* elements/analysis/: timerange.cc, timerange.hh: add TimeRange
	element

2001-10-18 Thu 07:53:03 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 86694503b63f07ff1015458c4f43c9721590fac6

	* elements/analysis/: aggcounter.cc, aggcounter.hh: nitlets in
	AggCtr, bug fixes in CollectTCPFlows

2001-10-18 Thu 07:41:35 +0000  Eddie Kohler <kohler@icir.org>
Commit 51651e685b1e50c7dc8f8c56834e267897c0a184

	* elements/analysis/timefilter.cc: nitlet: missing end time means
	run forever

2001-10-18 Thu 07:16:00 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 06ee21ea0c250018324e37bb703cb0583101d3e9

	* elements/analysis/: aggcounter.cc, aggcounter.hh, aggregateip.hh,
	aggregatelen.cc, aggregatelen.hh: add AggregateLength; little
	updates

2001-10-18 Thu 06:16:40 +0000  Eddie Kohler <kohler@icir.org>
Commit 50819eece90ddfa43a9c608cc575f173a5bec800

	* lib/confparse.cc: cpTimeval type takes suffixes like h for hour

2001-10-18 Thu 06:15:41 +0000  Eddie Kohler <kohler@icir.org>
Commit ca28c2be9e1191184b5a534ab71ca37464d54228

	* elements/analysis/: mergebyts.cc, timefilter.cc, timefilter.hh:
	add new TimeFilter element

2001-10-18 Thu 05:29:04 +0000  Eddie Kohler <kohler@icir.org>
Commit ccbe8211feea07ecd119081ded5aea9e378c5b0b

	* include/click/error.hh, lib/error.cc: add BailErrorHandler: exit
	on first error (for example); available at userlevel

2001-10-18 Thu 05:28:29 +0000  Eddie Kohler <kohler@icir.org>
Commit 8f570fd6ea9fa87ceb4db91cc11f0578d4e2bc58

	* elements/analysis/: fromipsumdump.cc, fromipsumdump.hh,
	toipsumdump.cc, toipsumdump.hh: rearrange locations of functions
	(nitlet)

2001-10-18 Thu 01:46:23 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 20c8447962ab0d0560cf9b5cc5711c73ed9998b3

	* elements/analysis/aggcounter.cc: store tree so inorder traversal
	is correct

2001-10-18 Thu 01:14:51 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit d6f113148bbc04ef039d79cecc3c77fb55b967be

	* elements/analysis/: aggcounter.cc, aggcounter.hh: add
	STOP_AFTER_AGG and STOP_AFTER_COUNT, using a generic handler
	mechanism

2001-10-18 Thu 01:14:21 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit a81bcc6e37bbe756b3a7591da72ab6baa4529cda

	* elements/analysis/aggregateip.hh: doc clarification

2001-10-18 Thu 01:14:01 +0000  Eddie Kohler <kohler@icir.org>
Commit 2c43c5b574115aafb9c0f6c03fd2dad473942fdd

	* include/click/routerthread.hh, lib/routerthread.cc: rearrangement

2001-10-18 Thu 01:13:48 +0000  Eddie Kohler <kohler@icir.org>
Commit 2545d02ec2f2aa92906f4805cca5474787f9c21b

	* userlevel/click.cc: add "stop" global handlers

2001-10-17 Wed 21:36:20 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 374edbb4af3686c230589a7d82c96c3054113e8a

	* elements/analysis/: aggregateip.cc, aggregateip.hh: nitlets

2001-10-16 Tue 20:55:09 +0000  Eddie Kohler <kohler@icir.org>
Commit 8178c938bfe5958fde715abac1a7a230b7e9661f

	* elements/aqm/: adaptivered.cc, adaptivered.hh, red.cc, red.hh:
	AdaptiveRED uses a TARGET_Q parameter, not MIN_THRESH and
	MAX_THRESH; get rid of keywords (they were useless anyways);
	cleanup

2001-10-16 Tue 20:25:33 +0000  Eddie Kohler <kohler@icir.org>
Commit b749d3907226b68ad1d6afebd39944a934d00187

	* config-userlevel.h.in, include/click/confparse.hh,
	lib/confparse.cc: add cp_double and cpDouble when floating-point
	arithmetic is OK (userlevel driver, tools) (requested by Jitu)

2001-10-16 Tue 17:10:52 +0000  Eddie Kohler <kohler@icir.org>
Commit 6a3cc479bd40aa0652b4a917e4da3fc6415bd809

	* lib/glue.cc: provide a definition of strlen() under certain
	conditions; hopefully this helps Juan Luis's problem

2001-10-16 Tue 06:27:22 +0000  Eddie Kohler <kohler@icir.org>
Commit aae2d8f69870152301c5a4b07307c5e1b8c6c7e1

	* elements/aqm/: adaptivered.cc, adaptivered.hh:
	AdaptiveRED::cast() nitlet

2001-10-16 Tue 06:18:58 +0000  Eddie Kohler <kohler@icir.org>
Commit 1ea0c8764e681d58a95fbb6740027cb06359ae6d

	* configure.in, doc/mkwebdoc.pl, elements/aqm/adaptivered.cc,
	elements/aqm/adaptivered.hh, elements/aqm/red.cc,
	elements/aqm/red.hh, lib/confparse.cc: add AQM elements, fix AQM
	elements and nitlet buglets elsewhere

2001-10-16 Tue 05:44:15 +0000  Eddie Kohler <kohler@icir.org>
Commit 7cbb9e07d3dcebbb7eec81e307a0df27bebf3d38

	* elements/standard/: adaptivered.cc, adaptivered.hh, red.cc,
	red.hh: remove elements from standard directory, moved to aqm

2001-10-16 Tue 00:37:05 +0000  Eddie Kohler <kohler@icir.org>
Commit 890a0e17aed2486ca011c836b0385bfa797ece5f

	* elements/: aqm/adaptivered.cc, aqm/adaptivered.hh, aqm/red.hh,
	standard/adaptivered.cc, standard/adaptivered.hh, standard/red.hh:
	RED updates, and add AdaptiveRED

2001-10-16 Tue 00:00:03 +0000  Eddie Kohler <kohler@icir.org>
Commit 8c35ff7d2a294c7ce9ac76c728fb2ae57a69ab30

	* elements/: aqm/red.cc, aqm/red.hh, standard/red.cc,
	standard/red.hh: update RED to Gentle algorithm, and 64-bit EWMAs,
	because real networks need relatively large stability shifts (10,
	13, 14) (untested!)

2001-10-15 Mon 23:58:43 +0000  Eddie Kohler <kohler@icir.org>
Commit b6669e02d7b4d86b92e981d461e4603e4179c17b

	* bsdmodule/Makefile.in, include/click/ewma64.hh, lib/ewma64.cc,
	linuxmodule/Makefile.in, userlevel/Makefile.in: add DirectEWMA64, a
	64-bit EWMA

2001-10-15 Mon 23:57:47 +0000  Eddie Kohler <kohler@icir.org>
Commit 58fc6299173b0ef60d263de3e9fe4610c8c234e2

	* include/click/confparse.hh, lib/confparse.cc: add parsing and
	unparsing functions for real numbers with a 64-bit base type

2001-10-15 Mon 21:07:22 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit f5430cc5104a4795791e6d1178cd596c351aa876

	* configure.in, elements/bsdmodule/anydevice.hh,
	elements/bsdmodule/fastudpsrc.cc, elements/bsdmodule/fastudpsrc.hh,
	elements/bsdmodule/fromdevice.cc, elements/bsdmodule/fromdevice.hh,
	elements/bsdmodule/polldevice.cc, elements/bsdmodule/todevice.hh,
	etc/freebsd-4.3-patch, include/click/packet.hh: Merging of some BSD
	cleanup from Luigi Rizzo, with a few optimizations and fixes.

2001-10-15 Mon 18:54:46 +0000  Eddie Kohler <kohler@icir.org>
Commit 6933a8106b221b46f4a115bb657b7a0015f2be30

	* DISTFILES, Makefile.in, acclick.m4, aclocal.m4,
	config-bsdmodule.h.in, config-linuxmodule.h.in,
	config-userlevel.h.in, config.h.in, configure.in,
	elements/etherswitch/bridgemessage.cc,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	elements/linuxmodule/tulipstats.cc, etc/libclick/DISTFILES,
	etc/libclick/lc-Makefile.in, etc/libclick/lc-configure.in,
	lib/error.cc, linuxmodule/module.cc, m4/click.m4: split config.h
	into config.h, config-bsdmodule.h, config-linuxmodule.h, and
	config-userlevel.h. Also change the names of a couple symbols, and
	add the "int64" provision

2001-10-12 Fri 21:22:51 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 666111626c55fafe3c17bf0b9ad44a3550e0db9f

	* elements/grid/: grid.hh, gridroutetable.cc, gridroutetable.hh,
	updateroutes.hh: Added TTL handling code -- now properly decrements
	TTLs on route broadcasts, and rejects routes with 0 TTLs

2001-10-12 Fri 21:14:25 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 58fdd07c7796159bf0bb0c91a50b96623002fa9a

	* tools/run-grid-node: changes to match changes in run-grid

2001-10-11 Thu 23:07:58 +0000  Eddie Kohler <kohler@icir.org>
Commit c4df194e456d145aea4dfe116808cd25a549cde8

	* include/click/ipflowid.hh, lib/ipflowid.cc: add
	operator<<(StringAccum&, const IPFlowID &), and
	operator!=(IPFlowID, IPFlowID)

2001-10-11 Thu 22:37:00 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0f7ab75da8e44bf29152d4277aff2b7664a534e5

	* conf/grid.click, tools/run-grid: fixed grid ip ttl decrementing:
	needed to fix offsets to account for new grid header size

2001-10-11 Thu 20:53:19 +0000  Eddie Kohler <kohler@icir.org>
Commit cd934ff68c8a635f512cda34bbaed0f892fb200c

	* configure.in: add --enable-analysis configuration argument

2001-10-11 Thu 20:52:21 +0000  Eddie Kohler <kohler@icir.org>
Commit 7500f7b06f8cc0e2b28dc2962d0c6aeb337f69ba

	* elements/local/: mergebyts.cc, mergebyts.hh: MergeByTimestamp
	moved to analysis category

2001-10-11 Thu 20:51:58 +0000  Eddie Kohler <kohler@icir.org>
Commit 76f662a6c19453b72b3514757f19f8103b364fc1

	* elements/analysis/: anonipaddr.cc, anonipaddr.hh,
	fromipsumdump.cc, fromipsumdump.hh, fromnetflowsumdump.cc,
	fromnetflowsumdump.hh, toipsumdump.cc, toipsumdump.hh: import
	analysis elements from ACIRI

2001-10-10 Wed 14:40:55 +0000  Eddie Kohler <kohler@icir.org>
Commit 7a290029e009e18a377b7cbd652ad39751736045

	* lib/confparse.cc: support "h"/"hr"/"m"/"min" suffixes in
	cp_seconds_as_*

2001-10-10 Wed 11:08:50 +0000  Eddie Kohler <kohler@icir.org>
Commit 4b93385a86dbdbfc74f12adac5243a3db02e3e4a

	* elements/standard/drivermanager.cc: DriverManager supports global
	handlers

2001-10-10 Wed 10:32:57 +0000  Eddie Kohler <kohler@icir.org>
Commit 0206d6c5278f9e4bbd1c37c6821fb4cac481b2b5

	* elements/standard/: pokehandlers.cc, pokehandlers.hh:
	PokeHandlers supports "loop"

2001-10-09 Tue 23:56:27 +0000  Eddie Kohler <kohler@icir.org>
Commit 45b26bc9802b2d1cf27c0f04e515003c9545661b

	* elements/userlevel/fromdevice.cc: clean up pcap error messages

2001-10-09 Tue 23:47:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 40771bcff0a32f4037170f4288b70bc722ee4abd

	* elements/userlevel/fromdevice.cc: FromDevice.u: when compiling a
	BPF filter, use mutable_c_str(), not mutable_data(), to ensure that
	\0 is appended

2001-10-09 Tue 20:57:12 +0000  Eddie Kohler <kohler@icir.org>
Commit f68b26574a1110503302bed64dc20494733a2b69

	* click-buildtool: .in: add -S/--standards option to
	click-buildtool findelem: mark that standard elements are indeed
	available

2001-10-09 Tue 15:57:01 +0000  Eddie Kohler <kohler@icir.org>
Commit c48db930a3aac93d4c837606a091cd3d751650d6

	* lib/glue.cc: use nonblocking I/O to read /dev/random in
	click_random_srandom()

2001-10-09 Tue 07:54:17 +0000  Eddie Kohler <kohler@icir.org>
Commit c4194386ae920f07f475462b459b6c0b6a57c4a4

	* elements/userlevel/: fromdevice.cc, fromdevice.hh: user-level
	FromDevice on Linux generates EXTRA_LENGTH_ANNO correctly

2001-10-09 Tue 04:54:49 +0000  Eddie Kohler <kohler@icir.org>
Commit 3e15fa52eb6e8cad529d314f56857339c6951a89

	* elements/aqm/red.cc, elements/aqm/red.hh,
	elements/standard/queue.cc, elements/standard/queue.hh,
	elements/standard/red.cc, elements/standard/red.hh,
	include/click/ewma.cc, include/click/ewma.hh: improve RED handling
	of empty periods, and remove _empty_jiffies, at the request of Geir
	<kp13@gmx.co.uk>

2001-10-09 Tue 04:51:19 +0000  Eddie Kohler <kohler@icir.org>
Commit c5435161865bc36af0cd682835e643b869950b57

	* elements/standard/: bandwidthshaper.hh, shaper.cc, shaper.hh:
	Shaper, BandwidthShaper: add rate handler, make live
	reconfigurable, at the request of Geir <kp13@gmx.co.uk>

2001-10-08 Mon 22:45:43 +0000  Eddie Kohler <kohler@icir.org>
Commit 3292f838fbb4c0c626adccc33bf4bd329c39acfb

	* elements/userlevel/: fakepcap.cc, fakepcap.h, fakepcap.hh,
	fromdevice.cc, fromdevice.hh, fromdump.cc, fromdump.hh, todump.cc,
	todump.hh: regularize data link type handling with a couple helper
	functions in fakepcap.cc; add "encap" handlers to FromDevice and
	FromDump; add "USE_ENCAP_FROM" keyword argument to ToDump. Note:
	FromDevice(FORCE_IP true) behaves differently than it used to.
	Formerly , it threw out the link-level header. Now it just adds an
	IP header annotation.

2001-10-08 Mon 22:44:12 +0000  Eddie Kohler <kohler@icir.org>
Commit 8fbb474582b8e5609fbe267f1939e7e92513cc5c

	* elements/standard/: strip.cc, strip.hh, striptonet.cc,
	striptonet.hh: add new StripToNetworkHeader element

2001-10-08 Mon 22:43:58 +0000  Eddie Kohler <kohler@icir.org>
Commit 3d119a1bd34a01186ca84f7ffa39678f370fc6e7

	* doc/click.1, userlevel/click.cc: add "-e" option to "click"
	driver: run a router configuration you type on the command line

2001-10-08 Mon 18:13:56 +0000  Eddie Kohler <kohler@icir.org>
Commit b6c71916f2104242147b6a62c943f8539d6369ad

	* include/click/glue.hh, lib/glue.cc: header cleanups, and add
	click_random_srandom() function to set the random seed to a random
	value

2001-10-08 Mon 18:13:33 +0000  Eddie Kohler <kohler@icir.org>
Commit c4eb17b3de55f7b46e449368a9e2d91c6b3b5ebe

	* elements/standard/probsplitter.cc: nitlet (compiler warning)

2001-10-08 Mon 16:43:50 +0000  Eddie Kohler <kohler@icir.org>
Commit eb581ffc5094952e00bee70ce2ce095180b58c1c

	* elements/userlevel/fromdump.cc: change cast to avoid possibly
	casting a 64-bit integer to 32 bits

2001-10-08 Mon 07:49:22 +0000  Eddie Kohler <kohler@icir.org>
Commit 186170b5bc8e59652ccb751eaa86130d848b4d54

	* elements/ip/iprw.cc: buglet fix

2001-10-08 Mon 02:48:48 +0000  Eddie Kohler <kohler@icir.org>
Commit a3044dc4232664a8bccc55dcf8ae533d54d1566a

	* elements/standard/: probsplitter.cc, probsplitter.hh,
	randomerror.hh, randomlossage.cc, randomlossage.hh,
	randomsample.cc, randomsample.hh: add new RandomSample element;
	deprecate RandomLossage and ProbSplitter in favor of RandomSample

2001-10-08 Mon 02:48:24 +0000  Eddie Kohler <kohler@icir.org>
Commit 0eb496d7f9b1b712c79393e6414a388a69bd809c

	* lib/router.cc: nitlet

2001-10-08 Mon 02:48:03 +0000  Eddie Kohler <kohler@icir.org>
Commit 955876c8a206879937d99b6c7413bf51f8d50178

	* include/click/confparse.hh, lib/confparse.cc: cp_unsigned_real2
	did not work properly for large frac_bits parameters; for example,
	with 28 bits of precision, 0.8 would be parsed as 0. Fixed. Also
	added CP_REAL2_MAX_FRAC_BITS symbol to the header. This is limited
	to 28 by unparse, not parse. (I think parse could now deal with
	30-31 bits.)

2001-10-08 Mon 02:46:38 +0000  Eddie Kohler <kohler@icir.org>
Commit 1c30704b88043e8b01e0e9207cf8dd5ed30c9c30

	* elements/standard/drivermanager.cc,
	include/click/standard/drivermanager.hh: DriverManager keeps track
	of how many times its handle_stop_request() method has been called

2001-10-05 Fri 21:51:25 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit 5b225bddcc6ca42a06aa202122f0cfb7c7a58dbf

	* elements/grid/gridroutetable.cc: *** empty log message ***

2001-10-05 Fri 20:49:45 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit b0f4c6fa685cdb3bf0f2ebeb9974eb302aad2cdb

	* elements/grid/gridroutetable.cc: *** empty log message ***

2001-10-05 Fri 20:02:42 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit 3d1a1cb28ba86ceee97090a3f40226bb5f8039b8

	* elements/grid/gridroutetable.cc: fixed format strings for route
	logging messages

2001-10-05 Fri 17:33:04 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 9f2089cc8f6c4861076fe29719a09ca65cef81a8

	* apps/csclient/: csclient.cc, test.click: code tested, seems to
	work okay...

2001-10-05 Fri 16:14:35 +0000  Eddie Kohler <kohler@icir.org>
Commit d369ee909009ae2775d53a8b4bfa3b19a3153b07

	* elements/userlevel/: controlsocket.cc, controlsocket.hh,
	handlerproxy.hh, khandlerproxy.cc: fix ControlSocket bugs reported
	by Doug: CHECKREAD and CHECKWRITE now work

2001-10-05 Fri 16:14:16 +0000  Eddie Kohler <kohler@icir.org>
Commit 23207e30b2e4ce9aaa44b054b9be37f67cc9bc5b

	* elements/icmp/: icmppingresponder.cc, icmppingresponder.hh: fix
	ICMPPingResponder bugs reported by <kp13@gmx.co.uk> (Geir): it
	should set the TTL to 255, and clear the paint annotation

2001-10-05 Fri 16:13:35 +0000  Eddie Kohler <kohler@icir.org>
Commit 025b5fcca989c29980547e5bab56001377bbc42a

	* include/click/click_ip.h: add click_update_in_cksum function, for
	incrementally updating checksums

2001-10-05 Fri 15:03:46 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 2d21a46726451b2c2879692e6671cf4f7d451b12

	* apps/csclient/: csclient.cc, csclient.hh: added testing code,
	fixed bug in get_string_vec

2001-10-05 Fri 13:34:38 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit d83de30cf1b1adeda6c462efec593b502c682b13

	* apps/csclient/: csclient.cc, csclient.hh: implementation finished
	& compiles, but.. it is UNTESTEDls!

2001-10-04 Thu 21:20:10 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit eb5a53add8e6d8413349db33817f08ff081827dc

	* include/click/packet.hh: Deal with chained mbuf's, even if not
	very efficiently; from Luigi.

2001-10-04 Thu 21:19:52 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 8a77c56c43d9cd29a09a730b692083c423fb489a

	* etc/restore-bsd: cd /sys before starting cleanup

2001-10-04 Thu 21:19:38 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit a0eda2e00616ec9bd1263e8c44589ab41a44075f

	* bsdmodule/Makefile.in: Remove the -nostdinc flag, at least for
	now, since it breaks the build.

2001-10-04 Thu 20:48:11 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit 224581760cc9097ca151df3ec9868e3184b02cd9

	* conf/grid.click, elements/grid/gridroutetable.cc,
	elements/grid/gridroutetable.hh: added extended logging of route
	table updates on a 'routelog' channel

2001-10-04 Thu 19:11:22 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 044097fd0669dcd53ae78bea2290730eb5fba95f

	* bsdmodule/Makefile.in, config.h.in, configure.in: Some BSD build
	fixes, from Luigi Rizzo

2001-10-04 Thu 19:07:48 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 686964622810dbd07c2264b7e69e602c9b18f9ad

	* lib/: packet.cc, routerthread.cc: Minor cleanup in Packet and
	possibly better yield() in routerthread

2001-10-04 Thu 19:07:21 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit fc4c6a5c08792c521c422ddd75823ffc1bfda68f

	* include/click/glue.hh: Use rdtsc() in BSD kernel for
	click_get_cycles

2001-10-04 Thu 18:50:50 +0000  Eddie Kohler <kohler@icir.org>
Commit 4dd69cf0f95bd8942e3cdcc366df116fdc63bcd7

	* include/click/clp.h, lib/clp.c: more easily usable
	Clp_CurOptionName

2001-10-03 Wed 00:30:08 +0000  Eddie Kohler <kohler@icir.org>
Commit ef5a9329d09cc1050c5decf32a3e542b950b78d3

	* elements/userlevel/fromdevice.cc: update for BSD

2001-10-03 Wed 00:18:36 +0000  Eddie Kohler <kohler@icir.org>
Commit dcb43a91f30e35d15e54f16ebbf1b5020bc19d0f

	* elements/userlevel/: fromdevice.cc, fromdevice.hh: FromDevice.u:
	add kernel_drops handler and function, to communicate some idea
	about how many packets were dropped by the kernel

2001-10-01 Mon 23:03:41 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 1025a4a5a0e7965c580476919635dc4082ef6391

	* etc/ron/: lookupiprouteron.cc, lookupiprouteron.hh: added
	printlns for path selection

2001-10-01 Mon 19:26:43 +0000  Eddie Kohler <kohler@icir.org>
Commit 868a5ed00eefaf0d5bfe5cce56b50259933d72bd

	* include/click/packet.hh, lib/packet.cc: Packet exclusively uses
	CLICK_ symbols instead of a melange of __KERNEL__ and _KERNEL and
	so forth. Also, make some BSD functions private.

2001-10-01 Mon 18:51:01 +0000  Eddie Kohler <kohler@icir.org>
Commit 8399a845faf52f1bb916f1e74d5d8f3812dbbb9c

	* include/click/packet.hh: precedence bugfix

2001-09-28 Fri 18:11:30 +0000  Eddie Kohler <kohler@icir.org>
Commit 087141f6129d4ea7c5b073fc80ffa2914b9c1a31

	* include/click/clp.h: add more space in Clp_Parser for values

2001-09-27 Thu 08:12:19 +0000  Eddie Kohler <kohler@icir.org>
Commit 0bdb1cc5b923010576f37d848e7b585954760b07

	* elements/ip/: checkipheader.cc, checkipheader.hh,
	checkipheader2.cc, checkipheader2.hh, markipheader.hh:
	CheckIPHeader and variants set the destination IP address
	annotation, if it was not set already

2001-09-26 Wed 21:55:37 +0000  Eddie Kohler <kohler@icir.org>
Commit 25c8129342a20553b111703e36db9891c491e1bc

	* elements/bsdmodule/fromdevice.cc, etc/freebsd-4.3-patch: BSD:
	treat click_divert as a counter, not a boolean, to solve problems
	when configurations are installed/uninstalled

2001-09-26 Wed 07:57:19 +0000  Eddie Kohler <kohler@icir.org>
Commit 57231dc6650f5ba318971488c12069036d51eae2

	* elements/ethernet/arpquerier.cc: Atanu Ghosh found a bug: missing
	argument to click_chatter! Duh.

2001-09-26 Wed 00:00:42 +0000  Eddie Kohler <kohler@icir.org>
Commit 985b920184e406cce7dd74a60b8d30871efcb131

	* configure.in: more improvements to --with-freebsd and
	--enable-bsdmodule: catch user mistakes

2001-09-25 Tue 23:47:21 +0000  Eddie Kohler <kohler@icir.org>
Commit e4ba30140b7960b61dfca3683d6fe99f90b6a98f

	* configure.in: use $freebsddir to search for include files

2001-09-25 Tue 16:57:39 +0000  Eddie Kohler <kohler@icir.org>
Commit 9d389ed3a56482e64c111a5271ef8b9c042545d9

	* elements/ip/: ipclassifier.hh, ipfilter.cc, ipfilter.hh:
	IPClassifier/IPFilter: Support comparisons where the top bits are 1
	instead of 0. Clearer error messages on comparisons: suggest
	closest valid comparisons, warn when a comparison is always true or
	always false. Also, fix parsing bug.

2001-09-25 Tue 08:57:16 +0000  Eddie Kohler <kohler@icir.org>
Commit a708bd31732de11108309e2df6af9c945491854c

	* etc/linux-2.4.9-patch: don't patch Makefile by default

2001-09-25 Tue 08:50:58 +0000  Eddie Kohler <kohler@icir.org>
Commit 1e6d3d1dec8080bfdb5e5181ec83887cd38c08e1

	* elements/ethernet/arpquerier.hh,
	elements/icmp/checkicmpheader.cc, elements/icmp/checkicmpheader.hh,
	elements/ip/checkipheader.cc, elements/ip/checkipheader.hh,
	elements/ip/checkipheader2.cc, elements/ip/decipttl.hh,
	elements/ip/ipencap.hh, elements/ip/ipfragmenter.hh,
	elements/ip/ipgwoptions.hh, elements/ip/ipinputcombo.hh,
	elements/ip/markipce.hh, elements/ipsec/esp.hh,
	elements/ipsec/sha1.hh, elements/local/webgen.hh,
	elements/standard/averagecounter.hh,
	elements/standard/checkcrc32.hh,
	elements/standard/dropbroadcasts.hh, elements/standard/msqueue.hh,
	elements/standard/randomlossage.hh, elements/standard/rrswitch.hh,
	elements/tcpudp/checktcpheader.cc,
	elements/tcpudp/checktcpheader.hh,
	elements/tcpudp/checkudpheader.cc,
	elements/tcpudp/checkudpheader.hh,
	elements/tcpudp/dynudpipencap.hh, elements/tcpudp/udpipencap.hh,
	include/click/atomic.hh, include/click/router.hh,
	include/click/task.hh, linuxmodule/skbmgr.cc: fix uatomic32_t stuff
	for Linux 2.4

2001-09-25 Tue 08:50:34 +0000  Eddie Kohler <kohler@icir.org>
Commit 53786f13e05870925a15ea1b6e251311bcd66859

	* linuxmodule/sched.cc: the Click kernel thread is now called
	"kclick"

2001-09-24 Mon 21:02:48 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 334d998c4dc5cb09b5ba24d5fffe85885abe29d0

	* conf/ron/make-client-ron.pl: changed to UDP encap

2001-09-22 Sat 00:48:26 +0000  Eddie Kohler <kohler@icir.org>
Commit 3392106097521cd433c4dabe60516957b6d0a0a9

	* etc/libclick/DISTFILES: use libclick-specific ChangeLog

2001-09-22 Sat 00:48:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 72ac6e217858e57778c28ee7d79148ea7db02a59

	* etc/libclick/lc-ChangeLog: add libclick-specific ChangeLog

2001-09-22 Sat 00:29:42 +0000  Eddie Kohler <kohler@icir.org>
Commit f4914ab9f3da5ee356e4e8460ed0478ef8633e8d

	* etc/libclick/lc-configure.in: libclick: don't enable Linux module
	by default

2001-09-22 Sat 00:12:28 +0000  Eddie Kohler <kohler@icir.org>
Commit b76de1c757a36d70cc6e4280f0ff5ea8984dae35

	* bsdmodule/Makefile.in, configure.in,
	etc/libclick/lc-configure.in: add --with-freebsd configuration
	argument, by analogy with --with-linux

2001-09-21 Fri 14:22:02 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c3657c8bd5a26da385ea2ec1f6b91102396c988b

	* apps/csclient/csclient.cc: oops.  got rid of some compile
	warnings

2001-09-21 Fri 14:14:21 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 49db098d5e573533c0f86a47d2635ccb252e0604

	* apps/csclient/: csclient.cc, csclient.hh: added new
	csclient.{cc,hh} files which implement a ControlSocketClient class
	in c++.  Still lots of work to be done for it, but it at least can
	be used to call read handlers now

2001-09-19 Wed 18:03:10 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit f2c0df74789b4e772a025e9354b2d395dc7a9aed

	* tools/run-grid: lots of fixes; changed ssid/channel, proper setup
	of gateway after startup, etc.

2001-09-19 Wed 18:02:41 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit 1776194d59e3d4f8648e1ee79dfdca2abb6f3ec7

	* conf/grid.click: lots of fixes

2001-09-19 Wed 17:26:21 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 6c438d5f4c0b7afe35f72660122f58c627588a64

	* etc/ron/: lookupiprouteron.cc, lookupiprouteron.hh: removed debug
	prints

2001-09-19 Wed 17:22:49 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit f5ebed1a933842e853dd2927ba35ca32e846b50d

	* etc/ron/: divertsocket.cc, divertsocket.hh: added debug prints

2001-09-19 Wed 01:04:17 +0000  Eddie Kohler <kohler@icir.org>
Commit 9fe6c14b13e2c251e4ac9c2fe1967056a02c394e

	* elements/userlevel/fromdump.cc: FromDump: fix so that MMAP true
	still works with compressed files

2001-09-19 Wed 00:32:23 +0000  Eddie Kohler <kohler@icir.org>
Commit eeb7fcc01bf5e81e5123053ffbf57628d43592aa

	* elements/userlevel/: fromdump.cc, fromdump.hh: FromDump: can read
	from gzipped or bzipped tcpdump files

2001-09-18 Tue 21:10:22 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 1a6222f4c819e7f675d77f67482fa52cbb4fd48e

	* conf/ron/make-client-ron.pl: changed port range

2001-09-17 Mon 20:20:04 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit 3bc9c47366d02aba9613c49b9583e40454362ef4

	* elements/grid/: checkgridheader.cc, checkgridheader.hh, grid.hh,
	gridroutetable.cc, lookuplocalgridroute.cc, setgridchecksum.cc:
	addition of version field in header

2001-09-11 Tue 12:13:23 +0000  Eddie Kohler <kohler@icir.org>
Commit 0a26cc97dbbd06f06570680c0db8308137084a3b

	* include/click/: cxxprotect.h, cxxunprotect.h: protect access
	keywords; reported by Powell Molleti

2001-09-10 Mon 22:03:47 +0000  Eddie Kohler <kohler@icir.org>
Commit 577aeeb2787fe714dabe35ba4e7d52da94b3ed20

	* elements/standard/counter.hh: doc update

2001-09-10 Mon 21:41:31 +0000  Eddie Kohler <kohler@icir.org>
Commit f98664331543b43514f6db8a2339774354eee6cb

	* include/click/llrpc.h: s/unsigned/uint32_t/

2001-09-10 Mon 19:06:04 +0000  Eddie Kohler <kohler@icir.org>
Commit dcaa00588299fb298bc8a5b9d53ffac5f9e79ec4

	* Makefile.in, etc/libclick/Makefile.in,
	etc/libclick/lc-configure.in: update lc-configure.in CLICK_VERSION,
	and check for that error in "make dist"

2001-09-06 Thu 21:58:56 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 2c0f993fcfd0a2f2c0e97db9014a0fc44cb19de7

	* elements/bsdmodule/: fromdevice.cc, fromdevice.hh: Add
	performance counters, similar to those in ToDevice.

2001-09-05 Wed 03:06:09 +0000  Eddie Kohler <kohler@icir.org>
Commit 9786d11fe53d3da123571b956f6f6c092d06a0da

	* elements/ip/ipclassifier.cc: IPClassifier REQUIRES IPFilter, as
	per Kyle Jamieson

2001-09-02 Sun 15:24:41 +0000  Eddie Kohler <kohler@icir.org>
Commit 467bdb7eb0cef7f9f8814dfdcec0c166c2295bc0

	* etc/libclick/Makefile.in: libclick configure.in does not
	enable_linuxmodule by default

2001-09-02 Sun 04:45:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 1948cb94bd38ef1e1f13f920a57b19a0cba1deca

	* doc/click.texi: doc updates

2001-09-02 Sun 04:41:56 +0000  Eddie Kohler <kohler@icir.org>
Commit 2a13ab64168d13426689ad59d928f18a47fa527c

	* NEWS: nitlet

2001-09-02 Sun 04:34:50 +0000  Eddie Kohler <kohler@icir.org>
Commit 154e1cf29b91415e53655305ec76ec5832de9a42

	* doc/: Makefile.in, mkwebdoc.pl: mkwebdoc explicitly includes
	Linux kernel elements

2001-09-02 Sun 04:32:20 +0000  Eddie Kohler <kohler@icir.org>
Commit d39d2db860eadd299fce78a470c6310b8391b613

	* elements/bsdmodule/: fastudpsrc.hh, fromdevice.hh, polldevice.hh,
	todevice.hh: give BSD element manual pages different names

2001-09-02 Sun 04:15:11 +0000  Eddie Kohler <kohler@icir.org>
Commit 557c0dc95bf3427f5dd95eac0ffd670559577994

	* README: update version number

2001-09-02 Sun 04:15:11 +0000  Eddie Kohler <kohler@icir.org>
Commit 5ab661ec8d766936b3d724a898f0b6f9213d0e1d

	* configure.in: Click-1.2.2 released!

2001-09-02 Sun 03:55:54 +0000  Eddie Kohler <kohler@icir.org>
Commit f447b4a7d6d8817d016b8b87944cea1d4b30bfb0

	* NEWS, NODIST, configure.in, etc/diagrams/Makefile,
	etc/libclick/Makefile.in: nitlets, change version number

2001-09-02 Sun 03:34:42 +0000  Eddie Kohler <kohler@icir.org>
Commit db9711b700a4f87df23c715595b1f758ef813b4b

	* elements/linuxmodule/: storecycles.cc, storecycles.hh: remove
	old, dead elements

2001-09-02 Sun 03:33:06 +0000  Eddie Kohler <kohler@icir.org>
Commit f4aec7fb9ca72053f334c92bcb68a0b66d5d5887

	* DISTFILES: update DISTFILES

2001-09-02 Sun 03:25:55 +0000  Eddie Kohler <kohler@icir.org>
Commit d924df1e8f6f424ebac38b952dc4f6fdd96e7ed4

	* NEWS, conf/compress.ipb, conf/fake-iprouter.click,
	conf/gnat01.click, conf/gnat02.click, conf/ip64-nat.click,
	conf/ip64-nat2.click, conf/ip64-nat3.click, conf/ip64-nat4.click,
	conf/make-ip-conf.pl, conf/nat1.click, conf/vpn-rl.ipb,
	conf/vpn.ipb, elements/ip/radixiplookup.cc,
	etc/diagrams/samp03_routers.mp, etc/diagrams/samp04_iprouter.mp:
	rename LookupIPRoute to StaticIPLookup

2001-09-01 Sat 17:09:47 +0000  Eddie Kohler <kohler@icir.org>
Commit ef1489e2a3a10010230f999a41e12c7e57351b21

	* etc/samplepackage/acclick.m4: acclick update

2001-08-31 Fri 17:31:51 +0000  Eddie Kohler <kohler@icir.org>
Commit ec5185c2b15ffb8947ccbd935785984e2090f792

	* Makefile.in: do not punish Benjie without reason

2001-08-30 Thu 22:26:32 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit cf364028e7d39ca51073e4870d4896b6c4c14791

	* elements/: ip/iplookupradix.cc, ip/iplookupradix.hh,
	ip/iproutetable.cc, ip/iproutetable.hh, ip/lookupiproute2.cc,
	ip/lookupiproute2.hh, ip/radixiplookup.cc, ip/radixiplookup.hh,
	local/indextreesiplookup.cc, local/indextreesiplookup.hh: name
	change: iplookupradix to radixiplookup... unfinished
	indextreesiplookup element

2001-08-30 Thu 22:20:31 +0000  Eddie Kohler <kohler@icir.org>
Commit 132dc710eaba3b36b65d879a949a6caea68c5ace

	* click-buildtool, click-buildtool.in,
	elements/ip/lookupiproute.cc, elements/ip/lookupiproutelinux.cc:
	oops, bug

2001-08-30 Thu 22:16:34 +0000  Eddie Kohler <kohler@icir.org>
Commit e0e65cc4eba82eaf579a8e40042f715927ab65d8

	* NEWS, elements/ip/lookupiproutelinux.cc,
	elements/ip/lookupiproutelinux.hh: update NEWS, LookupIPRouteLinux

2001-08-30 Thu 22:13:03 +0000  Eddie Kohler <kohler@icir.org>
Commit 8a12669b101e3acc453d2d850cb3756331be7ee8

	* elements/ip/ipmirror.cc: nitlet

2001-08-30 Thu 22:12:56 +0000  Eddie Kohler <kohler@icir.org>
Commit dfc218d1f71d6c5946d5a64b36eebbfcba8126e3

	* elements/ip/: lookupiproute.cc, lookupiproute.hh: use element
	synonyms

2001-08-30 Thu 22:12:41 +0000  Eddie Kohler <kohler@icir.org>
Commit b27b3ffcff7c717bcc2ed9669c8629c55d3a2782

	* click-buildtool: .in: support element synonyms; you can say
	EXPORT_ELEMENT(A=B), and that will export element class B under
	name A

2001-08-30 Thu 19:16:29 +0000  Eddie Kohler <kohler@icir.org>
Commit bcbeda93f8f74b8c3fdc3a592343883ba6d7cb76

	* Makefile.in, NEWS, click-mkelemmap, doc/click-elem2man,
	etc/samplepackage/Makefile.in: doc updates, mostly

2001-08-30 Thu 18:19:38 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit cdc6033877e8fc79ed87c7affa0bab16a5decbd8

	* bsdmodule/clickfs.cc, bsdmodule/clickfs_vnops.cc,
	include/click/glue.hh: Fix some memory leaks and fix the debugging
	allocator macros on BSD.

2001-08-29 Wed 17:12:23 +0000  Eddie Kohler <kohler@icir.org>
Commit 1a141921984ad1e109d1e9f47e6e907a70a8bf54

	* elements/userlevel/fromdump.cc: fix FDDI encapsulation error
	reported by Vern

2001-08-29 Wed 17:03:44 +0000  Eddie Kohler <kohler@icir.org>
Commit 3f7b66448dc6d375bdcad67a3f3e48b84a4e00f8

	* elements/userlevel/fromdevice.cc: nitlet reported by Vern

2001-08-29 Wed 15:07:39 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 3e6b3c27bb02e9ceed0eb001cdbe89e2f0327db7

	* conf/ron/: make-client-ron.pl, make-server-ron.pl: added device
	to cmd args, commented out debug prints

2001-08-28 Tue 21:47:39 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 3749a392ac6b9df201b22b3357adfabae77571be

	* etc/linux-2.2.18-patch: improved acenic driver... but rx speed is
	still subpar

2001-08-28 Tue 15:38:20 +0000  Eddie Kohler <kohler@icir.org>
Commit a57c566f86657d7436f9a6f63cfcf50c316cedbf

	* elements/userlevel/: controlsocket.cc, controlsocket.hh: add
	support for LARGEST_HANDLER_WRITE to ControlSocket

2001-08-28 Tue 15:38:06 +0000  Eddie Kohler <kohler@icir.org>
Commit 20b850032628776ba9550a807b02d3c0b3a34f35

	* linuxmodule/: proc_click.cc, proc_element.cc:
	LARGEST_HANDLER_WRITE need not be defined

2001-08-28 Tue 15:16:17 +0000  Eddie Kohler <kohler@icir.org>
Commit 011a20be2032cf086ec1475bd26809b9ccf9bcea

	* TODO: never mind TODO

2001-08-28 Tue 15:13:52 +0000  Eddie Kohler <kohler@icir.org>
Commit 028e5619cb63b85bc75dd399708f1ca89a0bb038

	* lib/router.cc: delete elements in reverse of _configure_order

2001-08-28 Tue 15:13:51 +0000  Eddie Kohler <kohler@icir.org>
Commit c09702ec2dfe7bdf380eb4bc18710c9249a599e3

	* Makefile.in, NEWS, click-mkelemmap, doc/Makefile.in,
	doc/click-elem2man, etc/samplepackage/Makefile.in: click-mkelemmap
	and click-elem2man can put up with the normal "click-buildtool
	findelem" output format; no need for -F

2001-08-28 Tue 14:57:36 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 9a6c0c67fc501a707be95c93340fcd4477f49b97

	* etc/ron/divertsocket.cc: removed printf

2001-08-27 Mon 22:41:15 +0000  Eddie Kohler <kohler@icir.org>
Commit 9bd8d1376ec29d4687e2d27563aa2637e443cdb6

	* doc/click.5, include/click/click_ip.h, include/click/click_ip6.h,
	include/click/click_tcp.h, include/click/packet.hh: nitlets, and
	use CLICK_BYTE_ORDER, not __BYTE_ORDER

2001-08-27 Mon 21:48:18 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 518d3b57213b624bce1740941a086e3c6bceb4f1

	* conf/ron/make-server-ron.pl: Generalized for device name

2001-08-27 Mon 21:46:31 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 32569329e6352b390cedfd59679b1793dabcf18d

	* conf/ron/make-client-ron.pl: Initial add

2001-08-27 Mon 21:25:37 +0000  Eddie Kohler <kohler@icir.org>
Commit 894293e64266fccbf30536489e70d6444acec7a6

	* elements/: standard/classifier.cc, standard/classifier.hh,
	userlevel/fakepcap.h, userlevel/fakepcap.hh: remove useless stuff
	from fakepcap

2001-08-25 Sat 18:27:39 +0000  Eddie Kohler <kohler@icir.org>
Commit f99929711c206292224e5cbd0250c10be06e372f

	* include/click/: click_ether.h, click_ip.h: nitlets

2001-08-25 Sat 18:27:29 +0000  Eddie Kohler <kohler@icir.org>
Commit 259d9614165cb6afbd9e0abd680ccdd60c217973

	* DISTFILES, elements/userlevel/fromdevice.cc,
	elements/userlevel/fromdevice.hh, elements/userlevel/fromdump.cc,
	etc/libclick/DISTFILES, include/click/click_fddi.h,
	include/click/fddi.h: add click_fddi.h header for FDDI; use that
	header in FromDevice and FromDump

2001-08-25 Sat 18:26:49 +0000  Eddie Kohler <kohler@icir.org>
Commit ccbb4dbf2fc08c6b8a8383ab5ad744e9958c68d2

	* elements/: analysis/mergebyts.cc, local/mergebyts.cc: bug fix:
	fill empty slot early, so that NULL_IS_DEAD works properly

2001-08-25 Sat 05:57:52 +0000  Eddie Kohler <kohler@icir.org>
Commit b1f41e75e358e57bc5bd1b00f66e7dc22b745921

	* elements/userlevel/: todump.cc, todump.hh: FDDI nitlet

2001-08-25 Sat 05:38:17 +0000  Eddie Kohler <kohler@icir.org>
Commit a34be4f0f1aac47c70ba5d8f8453eae8ff396bbd

	* elements/userlevel/: fakepcap.h, fakepcap.hh, fromdump.cc: add
	attempt at FDDI

2001-08-25 Sat 02:06:19 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit d825fa6470e8ce148ccde16298bca07aa37313c9

	* include/click/glue.hh, lib/glue.cc: BSD performance fixes

2001-08-25 Sat 02:06:04 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit bb1e38b2337f5e4de6c569be7bca1c7c1df0a930

	* elements/bsdmodule/: fastudpsrc.cc, fastudpsrc.hh: Add
	FastUDPSource for BSD

2001-08-24 Fri 23:02:01 +0000  Eddie Kohler <kohler@icir.org>
Commit ffb5b035310a0b6d76e8baff2c55f0d7c91ec438

	* elements/: analysis/mergebyts.cc, analysis/mergebyts.hh,
	local/mergebyts.cc, local/mergebyts.hh: add MergeByTimestamp
	element: combine packet streams, sorting by timestamp

2001-08-24 Fri 21:48:33 +0000  Eddie Kohler <kohler@icir.org>
Commit f71f4053e0db683132cc99d114ab1f6b6ee9d005

	* elements/standard/: addressinfo.hh, alignmentinfo.hh,
	drivermanager.hh, errorelement.hh, scheduleinfo.hh: remove #include
	files from elements that belong in include/click/standard

2001-08-24 Fri 20:58:18 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit fb54e4fa10707c150d47ec57cf078132aea29b54

	* conf/ron/switch-server-2part.conf: moved port range to unused
	space

2001-08-24 Fri 20:56:02 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 335d17a95c82485a1e14c769a9d7f01446207369

	* conf/ron/make-server-ron.pl: initial add

2001-08-24 Fri 19:57:50 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 9d9e8e0cf1440e66f477a47041a049b7e472da18

	* elements/bsdmodule/anydevice.hh: Implement performance
	measurements for bsd

2001-08-24 Fri 19:57:25 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 38920ef0095a5a421774db8dca93b8b171ade318

	* bsdmodule/clickfs_vnops.cc: Increment reference count when
	getting the root vnode

2001-08-24 Fri 17:57:02 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 1081b4ab4c6fdd0d389cef1a502c5b38f09e39d5

	* bsdmodule/: clickfs.cc, clickfs_tree.cc, clickfs_tree.hh,
	clickfs_vnops.cc, module.cc, sched.cc: Add reference counting to
	the clickfs tree to avoid crashes when click configuration changes
	but a vnode for an element directory is still referenced as, e.g.,
	the cwd of some process.

2001-08-24 Fri 17:40:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 0ed9d38637e314eb5183479f013ba0b37c8baa38

	* DISTFILES, acclick.m4, aclocal.m4, config.h.in, configure.in,
	etc/libclick/DISTFILES, etc/libclick/lc-configure.in,
	etc/libclick/lc-libsrc-Makefile.in, include/click/ipaddress.hh,
	m4/click.m4: update DISTFILES based on Benjie changes; check for
	endianness in configure.in; nitlets

2001-08-24 Fri 17:39:38 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 968bb7f3f710b1e3c1f2fc84650f55654d2152f6

	* elements/analysis/: aggcounter.cc, aggcounter.hh: use endianness
	tests; generate $packed_le, $packed_ge and friends in output files
	(should be backwards-compatible)

2001-08-24 Fri 14:23:30 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 931b2951e19b459e6b2311bb74360b9dd8646598

	* etc/ron/divertsocket.cc: added port reuse

2001-08-23 Thu 20:10:52 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit e4605ad10774385a34fc30bc7a335ff6e9d332e0

	* etc/: freebsd-4.3-patch, make-bsd-patch, restore-bsd: Fix the wx
	FreeBSD driver to work with our later revision gigabit cards

2001-08-23 Thu 19:28:14 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 1254807a784a40b996360127a6501259d7f63990

	* etc/: linux-2.2.18-patch, linux-2.4.9-patch: fixes

2001-08-23 Thu 18:50:43 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 7836f7a8f47c1a0ae0d3635a43423ac6a9cb4632

	* etc/linux-2.4.9-patch: move improvements to eepro100 from 2.2.18
	to 2.4.9

2001-08-23 Thu 18:28:04 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit f8beeac3b688f3fc6a4fb70ba8b4614d9af94be5

	* etc/linux-2.2.18-patch: some improvements to make eepro100
	polling driver work better; it still does only about 115,000 pps
	for 64 byte packets, but that seems to be a limitation of the card;
	also, make it possible for linux to send packets while polling is
	on

2001-08-23 Thu 15:19:27 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6e6a301f61a6c3e08dc8767456e584f3b1103b3d

	* etc/linux-2.4.9-patch: bring up tulip improvements from 2.2.18 to
	2.4.9

2001-08-23 Thu 00:33:35 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 03563ecdc0ea0e3d5863a7696e8a64c84e65e243

	* elements/analysis/: aggcounter.cc, aggcounter.hh:
	AggregateCounter may have two output ports as well

2001-08-23 Thu 00:17:50 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit e71483b41ff72aaedbca0f2493c22f3241354048

	* elements/analysis/: aggcounter.cc, aggcounter.hh: add second,
	always-frozen input to AggregateCounter

2001-08-22 Wed 16:29:03 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 1c885ac25900dc812bcfd07782693d4829c4db5f

	* conf/ron/: click-client-2part.conf, switch-server-2part.conf:
	fixed initial bugs, working version

2001-08-22 Wed 15:04:56 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 1d29a7bb947dc0a0ba3d1383221f910e98229c1f

	* conf/ron/: click-client-2part.conf, switch-server-2part.conf,
	test-divert.conf: Initial checkin

2001-08-22 Wed 14:18:04 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 3219515856e543b86572e447b81835fb589d52bf

	* etc/ron/divertsocket.cc: fixed parsing bugs

2001-08-22 Wed 01:36:54 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 95cc81ef6d4993286f88f96813424f3d5930a3be

	* elements/analysis/: aggcounter.cc, aggcounter.hh: Add
	FREEZE_AFTER keyword arguments and "freeze" handler

2001-08-22 Wed 01:17:02 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 9c9e9f119364e6f0b4c4c81c931a711479b5ea1f

	* configure.in: Change test for BSD kernel patches because that
	part of the code changed.

2001-08-22 Wed 00:25:50 +0000  Eddie Kohler <kohler@icir.org>
Commit b180c819de002e8a86556ae626ec2270841cf7c3

	* tools/lib/toolutils.cc: nitlet to improve compilability on
	egcs-2.91

2001-08-22 Wed 00:24:40 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 9566278971b838b6c7ca3ec4b8c3a33fb30550e1

	* etc/: freebsd-4.3-patch, make-bsd-patch, restore-bsd: Add a
	couple of C++-unfriendly header files to the patch that were missed
	earlier.

2001-08-22 Wed 00:24:23 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 832e27dc27b4bd71ee59806418128a1d103fb868

	* bsdmodule/Makefile.in: Add proper dependencies for the generated
	vnode_if.h

2001-08-21 Tue 23:25:28 +0000  Eddie Kohler <kohler@icir.org>
Commit b2911f80eee26ef1e50e52971f70b7d876eaccba

	* elements/ethernet/arpresponder.cc: stupid idiot

2001-08-21 Tue 02:12:55 +0000  Eddie Kohler <kohler@icir.org>
Commit 4f3a5e6535e0749df433e9fb313473b6cb4c17c0

	* elements/ip/iprw.cc: nitlet

2001-08-21 Tue 02:05:42 +0000  Eddie Kohler <kohler@icir.org>
Commit 032ec6e6ccf087a2afd2e12b4b2d55d3c17cfd4a

	* elements/: ip/iprw.cc, ip/iprw.hh, tcpudp/iprewriter.cc,
	tcpudp/iprewriter.hh, tcpudp/tcprewriter.cc, tcpudp/tcprewriter.hh:
	NAT elements: improve free_tracked usage; bug fixes; minor
	performance issues

2001-08-21 Tue 02:05:00 +0000  Eddie Kohler <kohler@icir.org>
Commit e7d523809f51f5a2114f3a35840516d41c52fe51

	* elements/tcpudp/tcpipsend.cc: TCPIPSend: remember to set IP
	header annotation

2001-08-21 Tue 02:04:38 +0000  Eddie Kohler <kohler@icir.org>
Commit fc7cdd118d1004a5de841d3ab71bc129482b8c36

	* include/click/ipflowid.hh, lib/ipflowid.cc: add
	IPFlowID::unparse() method for name consistency

2001-08-20 Mon 22:03:39 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit b98b40f2823f11c4e149fd20775c211bec55445f

	* etc/: linux-2.4.9-patch, make-linux24-patch, restore-linux24: Fix
	small typo in 2.4.9 patch and update the make/restore scripts for
	2.4.

2001-08-20 Mon 21:29:45 +0000  Eddie Kohler <kohler@icir.org>
Commit 8c260dafc14dae83ef87e19dfd3da20b1d12048e

	* elements/: linuxmodule/tohost.hh, linuxmodule/tolinux.hh,
	standard/setpackettype.cc, standard/setpackettype.hh: add
	SetPacketType element; update ToLinux documentation to mention the
	requirement for correct device and packet type annotations

2001-08-20 Mon 21:29:21 +0000  Eddie Kohler <kohler@icir.org>
Commit 2716b746901ac6f1bd69b8950f411dc663138368

	* elements/ethernet/: arpresponder.cc, arpresponder.hh: nitlets,
	mostly documentation

2001-08-20 Mon 20:41:14 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 31f5b5135a272077096a39b1e33cfa0b10d12ff2

	* etc/freebsd-4.3-patch: Oops, some debugging changes accidentally
	got out (the number of RFA buffers shouldn't be reduced..)

2001-08-20 Mon 20:28:09 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c6ddfa91e0b7bf805fc7c9f78680c7d8dba3cffd

	* etc/linux-2.2.18-patch: changed tulip so by default it does not
	use DEMAND_POLLING but the eob interface instead

2001-08-20 Mon 20:00:07 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 1c7f34d6df742871da38499a6467a748e22e187a

	* bsdmodule/clickfs_vnops.cc: fix a bug with symlink following in
	clickfs and disable debug printfs by default

2001-08-20 Mon 19:25:36 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 5269e58a4babfc6deb90cfd32d30577179601ab7

	* etc/freebsd-4.3-patch: Fix a bug in eepro100 polling mode where a
	race between a "no-resources" condition and the actual refilling of
	the receive ring was possible.

2001-08-20 Mon 18:50:32 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d0a0b6385850ecd06ee850d705e21ae4abb2b613

	* elements/ip/iproutetable.hh: nitlet

2001-08-20 Mon 18:45:32 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 465b0bec398a907e8f36de6a467d239cf14dfe08

	* config.h.in, configure.in, lib/routerthread.cc: add configuration
	option CLICK_GREEDY; when specified, click will not give up
	processor to OS (linux or bsd). instead it will occupy one cpu
	exclusively, preventing other processes to run on that cpu. should
	only be used if you have more than one CPU to begin with...

2001-08-20 Mon 16:25:52 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit da742c501cfcb3250c7710b2671904d06eb02cb5

	* elements/bsdmodule/fromdevice.cc,
	elements/bsdmodule/fromdevice.hh, elements/bsdmodule/todevice.cc,
	etc/freebsd-4.3-patch: Interrupt-driven input packet processing now
	queues packets for Click on a per-interface input queue and
	FromDevice grabs them from there. (Somewhat more elegant than the
	previous approach of calling a receive packet handler with
	interrupts enabled that would queue the packet on FromDevice's
	internal input queue.)

2001-08-19 Sun 07:53:46 +0000  Eddie Kohler <kohler@icir.org>
Commit f3b1116f8601a0fa5109b61487114102f0aae79b

	* AUTHORS: nitlet

2001-08-19 Sun 07:53:39 +0000  Eddie Kohler <kohler@icir.org>
Commit cbb3f70b983a1aee4346871bbf6336f343fd108d

	* elements/ethernet/: arpquerier.cc, arpquerier.hh: add warning on
	missing dest IP addr anno; doc updates (inspired by Tim Wilson
	<timwilson@mediaone.net>

2001-08-18 Sat 08:17:46 +0000  Eddie Kohler <kohler@icir.org>
Commit f4679c678ea7d8cc9cd43a81312f950e6e7ab455

	* include/click/router.hh, lib/router.cc: bug fix for Kyle #2:
	uninitialize in reverse order from initialize(), rather than
	arbitrary order

2001-08-18 Sat 08:17:19 +0000  Eddie Kohler <kohler@icir.org>
Commit 3a7f243a6ba1740426396067bf78c46147a81846

	* elements/linuxmodule/: tohost.cc, tohostsniffers.cc, tolinux.cc,
	tolinuxsniffers.cc: set _dev correctly to null on entry

2001-08-18 Sat 03:48:21 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit de34e88b71393b4e25bc72d8672bf89f4d955bb8

	* etc/libclick/.cvsignore: cvs ignore

2001-08-18 Sat 03:46:40 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 7d43a5a65d00da18ef005c3bacc4c184363c82fa

	* bsdmodule/Makefile.in, elements/ip/iplookupradix.cc,
	elements/ip/iplookupradix.hh, elements/ip/iproutetable.cc,
	elements/ip/iproutetable.hh, elements/ip/lookupiproute2.cc,
	elements/ip/lookupiproute2.hh, include/click/iptable2.hh,
	include/click/radix.hh, lib/radix.cc, linuxmodule/Makefile.in,
	userlevel/Makefile.in: created IPRouteTable element that defines
	generic routing table interfaces, in preparation of more IP routing
	table lookup algorithms to be implemented in the next few weeks;
	changed LookupIPRoute2 to IPLookupRadix; fixed bug in IPLookupRadix
	that pushing stack allocated memory on to persistent vectors;
	merged radix and iptable2 classes into IPLookupRadix

2001-08-18 Sat 02:33:21 +0000  Eddie Kohler <kohler@icir.org>
Commit e7a693c3b6fe120a7cae8c3b96cf51aef89f42bd

	* DISTFILES, etc/linux-2.4.9-patch: initial version of 2.4.9 patch

2001-08-18 Sat 02:02:14 +0000  Eddie Kohler <kohler@icir.org>
Commit 2f5065444319f310970fe5fb52510f7c56d74949

	* configure.in: more obvious error messages

2001-08-18 Sat 01:59:01 +0000  Eddie Kohler <kohler@icir.org>
Commit 43a47d480f7a263953a860b76dd96763bc165815

	* linuxmodule/module.cc: fix 2.4 bug: use user_path_walk instead of
	lookup_one

2001-08-18 Sat 01:15:27 +0000  Eddie Kohler <kohler@icir.org>
Commit 862e79b59ce64ade791060e1652b833dc1496b24

	* include/click/: glue.hh, perfctr.hh: glue.hh, perfctr.hh: make
	safe for non-i386 machines

2001-08-18 Sat 01:00:41 +0000  Eddie Kohler <kohler@icir.org>
Commit 60ecfcc7625abcf1bbd95a1c0f28008b0d6a9e4c

	* elements/ip/lookupiproute.hh: LookupIPRoute is push, duh (Benjie
	found)

2001-08-18 Sat 00:58:54 +0000  Eddie Kohler <kohler@icir.org>
Commit 1d6a22e11f007c1f8f19239f3cc36027f7249ecb

	* elements/linuxmodule/: anydevice.hh, cyclecount.cc,
	cyclecount.hh, fromhost.cc, fromlinux.cc, perfcount.cc,
	perfcount.hh, perfcountaccum.cc, perfcountuser.cc, perfinfo.cc,
	perfinfo.hh, polldevice.cc, setperfcount.cc, todevice.cc: use new
	"i586" requirement, so elements are not compiled when building for
	ARM; also #if __i386__ in a couple places

2001-08-18 Sat 00:55:08 +0000  Eddie Kohler <kohler@icir.org>
Commit e9c6bdc52b98f19c9b8799a0e0811befefee7f22

	* configure.in: add target CPU type provisions, like "i386", "i586"

2001-08-18 Sat 00:28:37 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit efc9cc33a44d3859e96137aa7f57ba81a243b2fd

	* bsdmodule/clickfs_vnops.cc: Fix writes into element handlers
	through clickfs

2001-08-17 Fri 20:16:00 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 1373e1ef3b89a0209c17bee421144f9cebdb1bdb

	* bsdmodule/: Makefile.in, clickfs.cc, clickfs_element.cc,
	clickfs_tree.cc, clickfs_tree.hh, clickfs_vnops.cc, module.cc,
	modulepriv.hh: Somewhat more functional click filesystem for BSD

2001-08-17 Fri 20:07:59 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 950c690c5293626a1f0b8eefbc8f378d59574492

	* bsdmodule/.cvsignore: Ignore some of the auto-generated files
	during the BSD module build.

2001-08-17 Fri 20:07:11 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 2eb764c8efaf39638dedbf8d9f56d765107460e2

	* elements/bsdmodule/: polldevice.cc, todevice.hh: Use
	HAVE_BSD_POLLING instead of HAVE_POLLING

2001-08-17 Fri 20:07:00 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit c3525dd345eeb536d8cd2e74fa244c5646fc0395

	* config.h.in, configure.in: Check for polling on BSD and use
	HAVE_BSD_POLLING instead.

2001-08-17 Fri 19:55:38 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 3c954ccbeb98c323c51e32d7c24e008ce700724f

	* bsdmodule/.cvsignore: Copy the .cvsignore file from linuxmodule

2001-08-17 Fri 19:05:17 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 5641ba791f94fa7f49f002486d4186710ea3c14d

	* etc/ron/divertsocket.cc: fixed parsing bug

2001-08-17 Fri 18:45:34 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 3721835170c6924b1d567a4a5efa9d4c598c5f3f

	* etc/ron/divertsocket.cc: fixed null port ranges

2001-08-17 Fri 17:42:09 +0000  Eddie Kohler <kohler@icir.org>
Commit 36f7159059bd16055dd6cf5f4f428a6cef0a0f93

	* elements/linuxmodule/: anydevice.cc, anydevice.hh, fromdevice.cc,
	fromdevice.hh, fromhost.cc, fromhost.hh, fromlinux.cc,
	fromlinux.hh, polldevice.cc, polldevice.hh, todevice.cc,
	todevice.hh, tohost.cc, tohostsniffers.cc, tohostsniffers.hh,
	tolinux.cc, tolinuxsniffers.cc, tolinuxsniffers.hh, tulipstats.cc:
	fix dev_hold/dev_put bugs in Linux 2.4 (would show up particularly
	on installing bad configurations, or devices named by Ethernet
	address). Also, make FromLinux work on 2.4.

2001-08-17 Fri 17:36:44 +0000  Eddie Kohler <kohler@icir.org>
Commit 9bbf3f799daf4ddcc3c9bcc996b84e8efb53a372

	* etc/: linux-2.2.17-patch, linux-2.2.18-patch, linux-2.2.19-patch,
	linux-2.4.4-patch: patch nitlets: dont set polling to -1; set
	poll_on to 0

2001-08-16 Thu 23:10:35 +0000  Eddie Kohler <kohler@icir.org>
Commit 8a80cc5839e8562af8fc032eeaaf81f89921d106

	* AUTHORS: updates

2001-08-16 Thu 17:27:44 +0000  Eddie Kohler <kohler@icir.org>
Commit d7ea20db2140ca7b0aa61b960c3ca28ccc4877be

	* elements/linuxmodule/: anydevice.cc, todevice.cc: fix reference
	count mistake in AnyDevice: dropped pointers to down devices
	without calling dev_put (Linux 2.4)

2001-08-16 Thu 13:41:15 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 4c832d7b5609197b4f64e5ab1e916c393b924d6f

	* conf/ron/3yipal2.conf: config for yipal2 used in 3 node ron
	configuration

2001-08-16 Thu 08:04:07 +0000  Eddie Kohler <kohler@icir.org>
Commit 41d927cb448946a25037835987d95487a59fd2cf

	* NEWS, elements/userlevel/fromdump.hh: nitlet

2001-08-16 Thu 07:58:47 +0000  Eddie Kohler <kohler@icir.org>
Commit b0366a5375e4060bbf63cc700f720b27dcd2c60b

	* elements/linuxmodule/: fromhost.cc, fromhost.hh, fromlinux.cc,
	fromlinux.hh: FromLinux: add ETHER keyword argument for Robert
	Gardner <robert_gardner@agilent.com>

2001-08-16 Thu 07:58:15 +0000  Eddie Kohler <kohler@icir.org>
Commit 29a52f3d969c1b2f4ded6347868ba76bf55c4641

	* include/click/etheraddress.hh, lib/etheraddress.cc: EtherAddress
	nitlets: missing const, unparse()

2001-08-15 Wed 21:39:40 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 3197b440b358f2cce463b8b57321e6abd1dc7f8e

	* conf/udpgen.click: updated udpgen script

2001-08-15 Wed 17:18:44 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit ce6c64791087cb8edc6dfe31c71e3167a0169c34

	* etc/: linux-2.4.4-patch, make-linux24-patch, restore-linux24: Fix
	a transmit ring overflow in the 2.4 tulip polling driver, and make
	the scripts to generate patches against a 2.4 kernel.

2001-08-14 Tue 15:15:41 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit a67ff70827a1f435c297ad1fd7f7106ed98a13ae

	* etc/ron/divertsocket.cc: set timestamp

2001-08-14 Tue 14:29:33 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 62aa1375e8b41004aa3a42d147d33c5a86b849f4

	* etc/ron/: divertsocket.cc, divertsocket.hh: debugged param
	parsing in linux

2001-08-13 Mon 20:05:03 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit fe28623b0baf91691d3b74290d1e75d944e14fbc

	* etc/ron/: divertsocket.cc, divertsocket.hh: adding linux support

2001-08-13 Mon 18:38:42 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit c299871a28abdc5f757113c46f109683f082050c

	* etc/ron/: divertsocket.cc, divertsocket.hh: added
	device,divertport,rulenum to parameters

2001-08-12 Sun 20:48:50 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit f6da0ff1a07fec8cf46d8225d706c2cbfeddc3bf

	* etc/ron/: divertsocket.cc, divertsocket.hh: linked element params
	with initialization

2001-08-11 Sat 00:59:50 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 33117af9d779e6ad0d37adff7e9bc65d922b1265

	* etc/linux-2.2.18-example-conf: sample linux 2.2.18 conf

2001-08-11 Sat 00:42:35 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit d3cb64d2d2bb6adec6231129c6a210a2b2c794de

	* elements/analysis/: aggcounter.cc, aggcounter.hh:
	aggregatecounter explictly keeps track of _num_nonzero (avoids seek
	trickery)

2001-08-10 Fri 23:13:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 6dec893bb77142b1ee1f6d40e303f82fba018b21

	* .cvsignore: remove config.h.in from .cvsignore

2001-08-10 Fri 21:00:45 +0000  Eddie Kohler <kohler@icir.org>
Commit 3b7059584a33e83ad8c129b521284d06bb72f4cc

	* lib/confparse.cc: fix IP prefix parsing nitlet

2001-08-10 Fri 17:58:53 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit b83d363f26560656d68c39653ba0bd785f9ec8e0

	* etc/ron/: divertsocket.cc, divertsocket.hh: added body, still
	debugging

2001-08-10 Fri 15:01:56 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit ca4f9c4a8c4ec2bbd7eeb75563740d13743430e5

	* etc/ron/: divertsocket.cc, divertsocket.hh: Initial add

2001-08-10 Fri 07:41:48 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 295aab6f70f6a54ab3032ce59719ef04742c2e17

	* elements/analysis/aggcounter.hh: add --sample and --cut-smaller
	to aggmanip; use them in new AddrSummary::sample() and
	cut_smaller() functions

2001-08-10 Fri 00:47:42 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 78040e3c4a218931211e47c3d1aab138287b7c10

	* elements/analysis/aggcounter.hh: element doc

2001-08-10 Fri 00:24:44 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit cfe5c77a60a5a71a18ea575e710a34161200151c

	* elements/analysis/: aggcounter.cc, aggcounter.hh: update
	IPSumDump elements to support count type

2001-08-09 Thu 00:44:54 +0000  Eddie Kohler <kohler@icir.org>
Commit 8f48c5c9341fb4a1f2fa1fa93d8f4c744c2111ee

	* elements/userlevel/fromdump.cc: use caddr_t to improve behavior
	on Solaris (reported by Lee Breslau)

2001-08-09 Thu 00:39:20 +0000  Eddie Kohler <kohler@icir.org>
Commit 817bc11af40a54be52ecc4284e9695e41cad60ab

	* elements/: standard/infinitesource.cc, userlevel/fromdevice.cc,
	userlevel/fromdevice.hh, userlevel/fromdump.cc,
	userlevel/fromdump.hh, userlevel/todump.cc, userlevel/todump.hh:
	FromDump, ToDump, FromDevice: use EXTRA_LENGTH and PACKET_COUNT
	annotations

2001-08-09 Thu 00:37:20 +0000  Eddie Kohler <kohler@icir.org>
Commit 94d4521b936df43ecf4dc0a77b9044d2a6bc688f

	* include/click/packet_anno.hh: add EXTRA_LENGTH and PACKET_COUNT
	annotations

2001-08-09 Thu 00:36:56 +0000  Eddie Kohler <kohler@icir.org>
Commit 5adcc19044ae50757162d12b9126693b9ac3cc0e

	* include/click/packet.hh, lib/packet.cc: change "unsigned" to
	"uint32_t" for explicitness

2001-08-09 Thu 00:36:34 +0000  Eddie Kohler <kohler@icir.org>
Commit 23d232063c88d80af89a29eacb9255393c9fee7b

	* include/click/: atomic.hh, clp.h, integers.hh: remove leftover
	occurrences of u_int32_t and friends (reported by Lee Breslau)

2001-08-06 Mon 17:04:59 +0000  Eddie Kohler <kohler@icir.org>
Commit d3e0b786bd6245c17436a7e5cd6596a25afb94ce

	* lib/ipaddress.cc: use new HAVE_INDIFFERENT_ALIGNMENT symbol
	(problem reported by Kyle Jamieson <jamieson@mit.edu>)

2001-08-06 Mon 17:04:24 +0000  Eddie Kohler <kohler@icir.org>
Commit 26689b11f6d1d41bd58d3373e4bce86b26cceb85

	* Makefile.in, acclick.m4, aclocal.m4, config.h.in, configure.in,
	etc/libclick/lc-configure.in, etc/samplepackage/acclick.m4,
	m4/click.m4: configure noodling: add CLICK_CHECK_INTEGER_TYPES,
	CLICK_CHECK_INT64_TYPES, CLICK_CHECK_ALIGNMENT; fix
	CLICK_CHECK_PCAP bug

2001-08-04 Sat 17:30:26 +0000  Eddie Kohler <kohler@icir.org>
Commit 2754153b631eca52a9313b600519672129077c11

	* click-mkelemmap: mkelemmap nitlet

2001-08-04 Sat 17:03:31 +0000  Eddie Kohler <kohler@icir.org>
Commit d3931d4c5e93cef7d4fa3f4a5610352d52697361

	* click-compile.in, click-mkelemmap,
	tools/click-check/click-check.cc, tools/lib/toolutils.cc,
	tools/lib/toolutils.hh: add initial support for "bsdmodule" driver
	to click-compile, click-mkelemmap, and the tools

2001-08-04 Sat 07:38:33 +0000  Eddie Kohler <kohler@icir.org>
Commit c74eb0b14a2d4a13a2cecb0fb5e7509b4d410170

	* lib/confparse.cc: support abbreviated IP prefix strings like
	"18.26/16" (requested by Vern Paxson)

2001-08-04 Sat 05:52:20 +0000  Eddie Kohler <kohler@icir.org>
Commit cfb5a55a5b9972c0ecca241d7f5ea3ec2826bddf

	* linuxmodule/: module.cc, modulepriv.hh, sched.cc: Linux kernel
	threads: call daemonize() to renounce association with user
	processes; should improve interactions with user-level processes,
	particularly click-install

2001-08-03 Fri 22:21:24 +0000  Eddie Kohler <kohler@icir.org>
Commit de13141beeb19e890084be18185a90fd35a6a71a

	* elements/app/ftpportmapper.cc, elements/ip/ipmirror.cc,
	elements/ip/ipprint.cc, elements/ip/iprw.cc,
	elements/ip/rfc2507c.cc, elements/local/bufconv.cc,
	elements/local/copyflowid.cc, elements/local/copyflowid.hh,
	elements/local/copytcpseq.cc, elements/local/copytcpseq.hh,
	elements/local/tcpack.cc, elements/local/tcpconn.cc,
	elements/local/tcpconn.hh, elements/local/tcpdemux.cc,
	elements/tcpudp/checktcpheader.cc,
	elements/tcpudp/checkudpheader.cc, elements/tcpudp/iprewriter.cc,
	elements/tcpudp/snooptcp.cc, elements/tcpudp/tcprewriter.cc,
	etc/ron/lookupiprouteron.cc, lib/ip6flowid.cc, lib/ipflowid.cc: use
	Packet::tcp_header() and Packet::udp_header() convenience
	functions; also, some uniqueify() bug fixes

2001-08-03 Fri 22:21:03 +0000  Eddie Kohler <kohler@icir.org>
Commit c6f11951ce187205f3e9d15504dc38c669f5d673

	* include/click/packet.hh, lib/packet.cc: add Packet::tcp_header()
	and Packet::udp_header() convenience functions

2001-08-03 Fri 22:16:36 +0000  Eddie Kohler <kohler@icir.org>
Commit 3d313bc509b76b4d5bf0570444f86b572eb37a64

	* config.h.in, configure.in: do not define HAVE_LINUXMODULE_TARGET
	or HAVE_BSDMODULE_TARGET symbols -- no one used those symbols,
	anywhere

2001-08-03 Fri 20:56:28 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit c62774714bcd05b5f9d663a311aa542eac425a6b

	* elements/local/: tcpreflector.cc, tcpreflector.hh, webgen.cc:
	Added TCPReflector, which acts as a stupid but fast tcp server,
	just cooking up a plausible reply to all incoming TCP packets.

2001-08-03 Fri 18:40:48 +0000  Eddie Kohler <kohler@icir.org>
Commit 73f6dad15e08b5a359e70848b694413f3fc6482b

	* click-buildtool, click-buildtool.in,
	elements/ip/lookupiproutelinux.cc: click-buildtool: support
	"requirement1|requirement2|...", requested by Kolya

2001-08-03 Fri 18:12:20 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 50b38243a5d84ff93e023411e2d78db64eeba2dd

	* include/click/llrpc.h: We don't have LLRPC for FreeBSD yet...

2001-08-03 Fri 15:52:12 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 80e2739752a10cac06ecbf61a6f2cc9eee90b0dd

	* lib/: packet.cc, routerthread.cc: Add FreeBSD support.

2001-08-03 Fri 15:51:33 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit f92186c30cfc1ba56b7d6eff78133c413706bd09

	* include/click/: glue.hh, packet.hh: Changes to support FreeBSD:
	various kernel glue and the BSD packet implementation.

2001-08-03 Fri 15:49:18 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 2b0c99632a8750b00a5b9305cdc93e1697e93d27

	* elements/bsdmodule/: anydevice.cc, anydevice.hh, fromdevice.cc,
	fromdevice.hh, polldevice.cc, polldevice.hh, todevice.cc,
	todevice.hh: Elements to talk to physical interfaces in FreeBSD.

2001-08-03 Fri 15:49:01 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 83061ccd091c6dd8c00cc360072dec2c39cd9327

	* bsdmodule/: Makefile.in, click-mount.c, clickfs.cc,
	clickfs_vnops.cc, kernelerror.cc, kernelerror.hh, module.cc,
	modulepriv.hh, sched.cc, vnode_if.pl: FreeBSD kernel module.

2001-08-03 Fri 15:48:23 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit cad138a5e481973f8501782d4e3944835173be22

	* etc/: freebsd-4.3-patch, make-bsd-patch, restore-bsd: Add some
	patches against the FreeBSD kernel to support polling and grabbing
	packets directly from an interface.

2001-08-03 Fri 15:47:52 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit cfd2f670816d7fee8299874b107389106dc6a9b4

	* Makefile.in, config.h.in, configure.in: Add a bsd kernel module
	build target.

2001-08-03 Fri 00:43:13 +0000  Eddie Kohler <kohler@icir.org>
Commit ba34e1e33095f0c4082f38f8e1e5dcbcfc03f9d7

	* click-buildtool, click-buildtool.in, click-mkelemmap,
	tools/click-mkmindriver/click-mkmindriver.cc,
	tools/lib/toolutils.hh: support sourcefiles in elementmaps; update
	click-mkmindriver to new elements.conf format (it works again)

2001-08-02 Thu 23:41:57 +0000  Eddie Kohler <kohler@icir.org>
Commit e58523499609718643dd2b055a4984e48a79db5f

	* Makefile.in, click-mkelemmap,
	tools/click-mkmindriver/click-mkmindriver.cc,
	tools/lib/toolutils.cc, tools/lib/toolutils.hh: elementmap format
	is self-describing

2001-08-02 Thu 22:58:21 +0000  Eddie Kohler <kohler@icir.org>
Commit fddff61bca766016f51ec6ce9d506fbe69a098bc

	* elements/tcpudp/dynudpipencap.cc, elements/tcpudp/udpipencap.cc,
	lib/in_cksum.c: fix UDP checksum bug reported by Julio Garcia
	<julio_garcia@agilent.com>

2001-08-02 Thu 07:18:49 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 4e6c2d1a370b472f9137657b175096de7de09824

	* elements/analysis/aggcounter.cc: blerg; i am an idiot

2001-08-01 Wed 22:56:07 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 35aa2c7a6884eb629a9b382a6180868bbd937023

	* elements/analysis/aggcounter.hh: add aggmanip directory; update
	build process

2001-08-01 Wed 17:53:52 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 1e786850b569dbf1c6cdaa1a3c269afdbf6cb292

	* elements/analysis/: aggcounter.cc, aggcounter.hh: add
	AggregateCounter element, and FromIPSummaryDump can handle gziped
	or bziped files

2001-08-01 Wed 00:06:06 +0000  Eddie Kohler <kohler@icir.org>
Commit 1f10e5ea011744ce82ff9f8989100c75864f27a2

	* elements/userlevel/: fromdump.cc, fromdump.hh: nitlets

2001-08-01 Wed 00:05:51 +0000  Eddie Kohler <kohler@icir.org>
Commit a2e4142843202d6a2ded375724d977696097e43d

	* elements/userlevel/fromdevice.cc: portability headache: change
	#if defined(BIOCSSEESENT) || defined(__FreeBSD__) [why or?] to
	#ifdef BIOCSSEESENT, etc.

2001-08-01 Wed 00:05:08 +0000  Eddie Kohler <kohler@icir.org>
Commit fe91fec299a3ca5146894d952aae7c7c36d72f47

	* doc/click.texi, include/click/string.hh, lib/string.cc:
	String::append_garbage is a better name than append_space

2001-07-31 Tue 08:05:07 +0000  Eddie Kohler <kohler@icir.org>
Commit d5a3cd7d95f807c8c7a8dd7fca333f3728d12ddf

	* acclick.m4, aclocal.m4, m4/click.m4: CLICK_CHECK_LIBPCAP nitlet

2001-07-31 Tue 07:56:10 +0000  Eddie Kohler <kohler@icir.org>
Commit 48ee5f78a801a3197224d9f45ac044fedd1f164e

	* DISTFILES, Makefile.in, acclick.m4, aclocal.m4, click-compile.in,
	configure.in, doc/Makefile.in, etc/libclick/DISTFILES,
	etc/libclick/Makefile.in, etc/libclick/lc-Makefile.in,
	etc/libclick/lc-configure.in, etc/libclick/lc-libsrc-Makefile.in,
	etc/samplepackage/.cvsignore, etc/samplepackage/Makefile.in,
	etc/samplepackage/acclick.m4, etc/samplepackage/configure.in,
	linuxmodule/Makefile.in, m4/click.m4, tools/Makefile.in,
	tools/click-align/Makefile.in, tools/click-check/Makefile.in,
	tools/click-combine/Makefile.in,
	tools/click-devirtualize/Makefile.in,
	tools/click-fastclassifier/Makefile.in,
	tools/click-flatten/Makefile.in, tools/click-install/Makefile.in,
	tools/click-mkmindriver/Makefile.in,
	tools/click-undead/Makefile.in, tools/click-xform/Makefile.in,
	tools/lib/Makefile.in, tools/udpgen/Makefile.in,
	userlevel/Makefile.in: configuration refactoring: place common
	configure.in tests in acclick.m4, include that elsewhere.

2001-07-31 Tue 01:32:54 +0000  Eddie Kohler <kohler@icir.org>
Commit 61964ca8fce5ad5cef8103fa3a1e961330e46d91

	* include/click/glue.hh, lib/glue.cc: add srandom() to glue.hh

2001-07-31 Tue 01:32:34 +0000  Eddie Kohler <kohler@icir.org>
Commit ad2b1d0ac66dac366c2f30625540a894f69e5926

	* include/click/ipaddress.hh: add operator==(IPAddress, uint32_t)
	and operator!=(IPAddress, uuint32_t)

2001-07-31 Tue 01:32:05 +0000  Eddie Kohler <kohler@icir.org>
Commit 928e5e9c13190d8d041f72fd8595c4cdd7c36853

	* include/click/llrpc.h: add LLRPC

2001-07-31 Tue 01:30:58 +0000  Eddie Kohler <kohler@icir.org>
Commit 0340181ba6f5a8324d31896ef7935239fc35886b

	* tools/click-install/click-install.cc: add more verbosity to
	click-install --verbose

2001-07-30 Mon 23:31:14 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit 9c0335b64c29869c52248973cdd05229afe5740b

	* elements/grid/: gridgatewayinfo.cc, gridgatewayinfo.hh,
	gridroutetable.cc: *** empty log message ***

2001-07-30 Mon 23:09:21 +0000  Eddie Kohler <kohler@icir.org>
Commit f5c0b9077d0f4de48f62e89d784f5d46a98016c2

	* elements/standard/: pullswitch.cc, switch.cc: Switch llrpc bug
	fixes

2001-07-30 Mon 23:04:42 +0000  Eddie Kohler <kohler@icir.org>
Commit 7fd8873fd78ee6c87b4d4a4a755c27423646ebac

	* elements/ip/ipreassembler.cc: #if 0 nitlet

2001-07-30 Mon 23:00:12 +0000  Eddie Kohler <kohler@icir.org>
Commit 211a11095312bd57e9fca63db08c49f0832f5916

	* elements/ip/: ipfilter.cc, ipfilter.hh: IPFilter: add "ip len"
	type

2001-07-30 Mon 19:06:57 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 1e8f61fadfcc4df471259615e02ec23a2cc25d32

	* conf/ron/make-adapt-ron.pl: fixes to end loops

2001-07-30 Mon 18:11:08 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 747e3683bfd798a054162edf25ac7c7914998734

	* conf/ron/make-adapt-ron.pl: added checkipheader to update
	annotations

2001-07-30 Mon 17:04:19 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 32256afcf3224975d4f23ee06e53859538c7dc3c

	* etc/: make-linux-patch, restore-linux: keep scripts consistent

2001-07-30 Mon 16:12:34 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit a3f0475c2e0dd3ed50f1465eafcd4952728a8dcb

	* conf/grid.click, elements/grid/lookuplocalgridroute.cc,
	tools/run-grid: *** empty log message ***

2001-07-30 Mon 15:43:51 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit 14b3b53cbbb666ce9ac420f010e59ded8026530f

	* conf/grid.click, elements/grid/grid.hh,
	elements/grid/gridroutetable.cc, elements/grid/gridroutetable.hh,
	elements/grid/lookuplocalgridroute.cc,
	elements/grid/lookuplocalgridroute.hh, tools/run-grid: multiple
	gateways support for grid

2001-07-30 Mon 14:08:11 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 6e5a64dae348cf15e70efb3273512a87d8dbd108

	* etc/ron/lookupiprouteron.cc: added RST handlers

2001-07-30 Mon 14:02:41 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 17b9512de1bc20f495ca8703c013a1f76ce82d56

	* elements/ip/ipreassembler.cc: fixed gluing bug

2001-07-30 Mon 13:50:39 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 4f5e70295d8d2ca3a913b63c04f5f9e382559d87

	* conf/ron/make-adapt-ron.pl: changed delay

2001-07-26 Thu 23:04:48 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit 3dd545b30b0dde106958573c12807051444ae47b

	* conf/grid.click: fixed names of some perl preprocess constants

2001-07-26 Thu 15:58:26 +0000  Eddie Kohler <kohler@icir.org>
Commit 12f7ceda2ad8ac9b2315e21454796d3f8a5577bb

	* configure.in: avoid builtin(format), OpenBSD m4 doesnt support it
	(Dan Aguayo reported the bug)

2001-07-26 Thu 15:55:10 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit b03b2c09c30ff57fd9d73182435f0111b8e8e204

	* include/click/error.hh, lib/error.cc, lib/glue.cc: Add an
	ErrorHandler::has_default_handler() method to avoid failing
	assertions in ErrorHandler::default_handler().

2001-07-26 Thu 15:33:32 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 4f9f048ab5df06f2128c8dbf45f6ab366d357790

	* lib/: driver.cc, packageutils.cc: Don't include userutils.hh if
	we're building for a kernel module.

2001-07-26 Thu 05:04:08 +0000  Eddie Kohler <kohler@icir.org>
Commit 812694c932e232c62af648ae1ada941ae9d83cbf

	* doc/Makefile.in: forgot flags for the new click-buildtool

2001-07-26 Thu 05:04:00 +0000  Eddie Kohler <kohler@icir.org>
Commit 218c3426415cd33800d7feb5fe794a69cd6922bc

	* Makefile.in: dont forget to install vector.cc and the like

2001-07-26 Thu 05:03:42 +0000  Eddie Kohler <kohler@icir.org>
Commit 2d6a1f34b6e80c4466646568712348edd089dbdb

	* click-buildtool: .in: protect against crap before or after
	EXPORT_ELEMENT and friends

2001-07-26 Thu 05:03:21 +0000  Eddie Kohler <kohler@icir.org>
Commit 9dcf69e27e0b383f645357d8c0928d07494c30ba

	* lib/error.cc: revert change

2001-07-26 Thu 04:56:43 +0000  Eddie Kohler <kohler@icir.org>
Commit a5895cf56df37cdc2438434a7f337c8aa6fbc2e3

	* include/click/userutils.hh, lib/userutils.cc: revert incorrect
	change

2001-07-25 Wed 19:45:03 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit cac0f7a7ad00c7c1a337b599d131a6fa4bea174e

	* include/click/error.hh, include/click/straccum.hh,
	include/click/userutils.hh, lib/error.cc, lib/userutils.cc: Don't
	try to use stdio in the kernel, and don't assert in
	ErrorHandler::default_handler().

2001-07-25 Wed 08:20:00 +0000  Eddie Kohler <kohler@icir.org>
Commit 91aa752bb47d79d0c7ae191a3c22828e77c3b120

	* etc/libclick/lc-configure.in: GNU makelessness changes

2001-07-25 Wed 08:01:26 +0000  Eddie Kohler <kohler@icir.org>
Commit 44d890bb3b4036ba540d642f4c74a37202f47205

	* etc/libclick/lc-configure.in, missing: updates to make Click
	compilable without GNU make

2001-07-25 Wed 07:46:16 +0000  Eddie Kohler <kohler@icir.org>
Commit cb56425a85a05ef054f7308a2cc01e1629d57feb

	* etc/libclick/lc-Makefile.in, etc/libclick/lc-configure.in,
	etc/libclick/lc-libsrc-Makefile.in, missing: add support for
	gmake-less systems

2001-07-24 Tue 22:31:37 +0000  Eddie Kohler <kohler@icir.org>
Commit a485f6c238f182591e269a507a4c0862544fae57

	* etc/libclick/: Makefile.in, lc-Makefile.in: libclick crap

2001-07-24 Tue 22:30:15 +0000  Eddie Kohler <kohler@icir.org>
Commit f232d9a3e193db42d13b9194b54caac8b48afbfb

	* elements/userlevel/: fromdevice.cc, fromdevice.hh: FromDevice:
	better timestamp plan (set timestamps from kernel), add keyword
	arguments include FORCE_IP and BPF_FILTER

2001-07-24 Tue 21:58:15 +0000  Eddie Kohler <kohler@icir.org>
Commit c7055221dfaaccf2ee05dae4f779ddb4d4f43024

	* lib/router.cc: revert change, found a better way

2001-07-24 Tue 19:54:11 +0000  Eddie Kohler <kohler@icir.org>
Commit 3843e266d31df9b94cd8faa111722e08aa069ea9

	* lib/router.cc: Router: cut out on first error unless
	verbose_errors. (Too much work? Are we losing clean efficiency to
	features?)

2001-07-24 Tue 19:30:24 +0000  Eddie Kohler <kohler@icir.org>
Commit ac3c8348e2d226783dfbffa0515c8a366dfcd98d

	* Makefile.in, click-compile.in: Makefile nitlets

2001-07-24 Tue 19:30:09 +0000  Eddie Kohler <kohler@icir.org>
Commit 569c571c64979907a1a3b464795b222ca0c17896

	* include/click/router.hh, lib/router.cc: add verbose_errors
	argument to Router::initialize() to quiet context messages

2001-07-24 Tue 19:29:03 +0000  Eddie Kohler <kohler@icir.org>
Commit 5882f2f488dad051cb6821b4913104082d08721e

	* click-buildtool: .in: sort elements.conf on output to match older
	behavior

2001-07-24 Tue 08:04:30 +0000  Eddie Kohler <kohler@icir.org>
Commit 0eeb132eb44b57446b5d3f8511a88a14f30c357f

	* Makefile.in, elements/userlevel/fromdevice.cc,
	elements/userlevel/fromdump.cc, etc/libclick/lc-configure.in,
	etc/libclick/lc-libsrc-Makefile.in: nitlets

2001-07-24 Tue 07:46:15 +0000  Eddie Kohler <kohler@icir.org>
Commit a2515e640c3f15974b96a9db1d14727be5d48de1

	* Makefile.in, etc/libclick/lc-Makefile.in: distclean removes
	config.h and pathvars.h

2001-07-24 Tue 07:29:45 +0000  Eddie Kohler <kohler@icir.org>
Commit ede4a65f55503a0804285ef5ebb4cede09d5d8af

	* Makefile.in, configure.in, linuxmodule/Makefile.in,
	userlevel/Makefile.in: update to build process changes

2001-07-24 Tue 07:29:27 +0000  Eddie Kohler <kohler@icir.org>
Commit 3293a499808987acdf77e41ad6fd1518b58ce2f6

	* etc/libclick/: Makefile.in, lc-Makefile.in: libclick updates:
	getting there

2001-07-24 Tue 07:23:32 +0000  Eddie Kohler <kohler@icir.org>
Commit 56b5794d6ce0e0a66c440081bd435d0eb5d633c8

	* click-compile.in: add --defs and --libs options

2001-07-24 Tue 07:23:20 +0000  Eddie Kohler <kohler@icir.org>
Commit 06c0daef20720db233c7d432e1d1326bcbd36eec

	* click-buildtool: .in: add -S/--standards option to
	click-buildtool elem2{export,package}

2001-07-24 Tue 01:17:11 +0000  Eddie Kohler <kohler@icir.org>
Commit 10ff4897de1c19ae37ef177ddf7c3d73dd66f5fa

	* DISTFILES, Makefile.in, configure.in, etc/ron/ipencap2.cc,
	etc/ron/ipencappaint.cc: etc/libclick stuff

2001-07-24 Tue 01:16:50 +0000  Eddie Kohler <kohler@icir.org>
Commit aa808baa25c55d84049d24844809d197d81f3125

	* elements/: ip/checkipheader.cc, ip/ipencap.cc,
	ip/ipinputcombo.cc, ip6/checkip6header.cc,
	linuxmodule/fasttcpflows.cc, linuxmodule/fastudpflows.cc,
	linuxmodule/fastudpsrc.cc, linuxmodule/fastudpsrcip6.cc,
	local/forceip.cc, standard/alignmentinfo.cc,
	standard/classifier.cc, tcpudp/dynudpipencap.cc,
	tcpudp/udpipencap.cc: AlignmentInfo include file moved to
	include/click/standard

2001-07-24 Tue 01:16:00 +0000  Eddie Kohler <kohler@icir.org>
Commit 3cc6eb1b0ce60d8d7de1f1cbc058aa058ad95347

	* etc/libclick/: DISTFILES, Makefile.in, lc-Makefile.in,
	lc-configure.in, lc-libsrc-Makefile.in: add first cut at libclick
	directory

2001-07-23 Mon 22:31:16 +0000  Eddie Kohler <kohler@icir.org>
Commit 7ab95372e05aa06e214674c3c38ac4b4b38fa287

	* Makefile.in, click-buildtool, click-buildtool.in,
	click-mkelemmap, doc/Makefile.in, doc/click-elem2man,
	etc/ron/Makefile.in, etc/samplepackage/Makefile.in: click-mkelemmap
	and click-elem2man read new "click-buildtool -F" output format

2001-07-23 Mon 19:16:48 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit ab9f38ca0a2ebae62b852b59ce0b44f9b2e4483d

	* conf/grid.click: *** empty log message ***

2001-07-23 Mon 19:12:00 +0000  Eddie Kohler <kohler@icir.org>
Commit 866f2ba3ad56f9cd8e395b2ca030560c7b3ec89e

	* DISTFILES, config.h.in, elements/grid/gridroutetable.cc,
	elements/grid/lookupgeogridroute.cc,
	elements/grid/lookuplocalgridroute.cc, elements/grid/radiosim.cc,
	elements/grid/updateroutes.cc, elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/schedulelinux.cc,
	elements/linuxmodule/sortedsched.cc,
	elements/linuxmodule/staticthreadsched.cc,
	elements/linuxmodule/todevice.cc,
	elements/linuxmodule/tulipstats.cc, elements/local/rrunqueue.cc,
	elements/radio/bim.cc, elements/standard/addressinfo.cc,
	elements/standard/delayshaper.cc,
	elements/standard/delayunqueue.cc, elements/standard/discard.cc,
	elements/standard/discardnofree.cc,
	elements/standard/drivermanager.cc,
	elements/standard/errorelement.cc, elements/standard/idle.cc,
	elements/standard/infinitesource.cc,
	elements/standard/quitwatcher.cc,
	elements/standard/randomsource.cc,
	elements/standard/ratedsource.cc,
	elements/standard/ratedunqueue.cc,
	elements/standard/scheduleinfo.cc, elements/standard/tee.cc,
	elements/standard/unqueue.cc, elements/standard/unqueue2.cc,
	elements/userlevel/fromdump.cc, elements/userlevel/kerneltap.cc,
	elements/userlevel/kerneltun.cc, elements/userlevel/todevice.cc,
	elements/userlevel/todump.cc, lib/confparse.cc, lib/lexer.cc,
	lib/router.cc: put standard element #includes in <click/standardd>

2001-07-23 Mon 19:11:29 +0000  Eddie Kohler <kohler@icir.org>
Commit e9786919f9c3186223cfe23d815ff6ac2c130232

	* Makefile.in, doc/Makefile.in, etc/samplepackage/Makefile.in:
	adapt to buildtool change

2001-07-23 Mon 19:10:44 +0000  Eddie Kohler <kohler@icir.org>
Commit 889262e5ac2b8fb59c4effdcfff5b319432f9516

	* click-buildtool: .in: augment elements.conf format with header
	files and exported elements; makes "elem2export" and "elem2make"
	simpler

2001-07-21 Sat 09:20:42 +0000  Eddie Kohler <kohler@icir.org>
Commit c75ae90f8f882573300f470c1f8547f344db62df

	* elements/userlevel/chattersocket.cc,
	elements/userlevel/chattersocket.hh, include/click/router.hh,
	lib/router.cc: be more careful about memory leaks

2001-07-21 Sat 08:54:46 +0000  Eddie Kohler <kohler@icir.org>
Commit b7d40f59b183ea1681c3d45ef1cd3cae3ec90bdf

	* elements/userlevel/chattersocket.cc, include/click/router.hh,
	lib/router.cc: more nitlets (avoid memory leaks of channel
	ErrorHandlers)

2001-07-21 Sat 08:54:46 +0000  Eddie Kohler <kohler@icir.org>
Commit a66fc9ff3e049e3f5ea769e6e03a2047809ab207

	* lib/router.cc: more nitlets (avoid memory leaks of channel
	ErrorHandlers)

2001-07-21 Sat 08:49:07 +0000  Eddie Kohler <kohler@icir.org>
Commit 2d785e7fb2b0b9ec9533e204fd2175e77ded2841

	* elements/userlevel/chattersocket.hh: doc nitlets

2001-07-21 Sat 08:44:44 +0000  Eddie Kohler <kohler@icir.org>
Commit 5f8ccafd63f1092f6c8660938c9176d9dc5be3b3

	* elements/ip/: ipprint.cc, ipprint.hh: IPPrint: sample
	chatter-channel user

2001-07-21 Sat 08:44:30 +0000  Eddie Kohler <kohler@icir.org>
Commit a02e5d018d3447a9f2bc4aa67ff5794d40b86369

	* elements/userlevel/: chattersocket.cc, chattersocket.hh:
	ChatterSocket: add chatter channels (CHATTER keyword argument) and
	GREETING keyword argument, to turn off banner string

2001-07-21 Sat 08:43:59 +0000  Eddie Kohler <kohler@icir.org>
Commit ba73d94104b5da2d44fa2d8f9aa1f1b311e49bb8

	* include/click/router.hh, lib/router.cc: Router: add
	force_attachment() function, which returns a reference to the
	attachment data

2001-07-21 Sat 02:47:22 +0000  Eddie Kohler <kohler@icir.org>
Commit 8aa397804058c994dc4ba784a2dd3bbbcfc23d9b

	* elements/standard/drivermanager.cc,
	elements/standard/peekhandlers.cc,
	elements/standard/pokehandlers.cc,
	elements/standard/quitwatcher.cc,
	elements/userlevel/controlsocket.cc,
	elements/userlevel/khandlerproxy.cc, lib/confparse.cc,
	lib/element.cc, linuxmodule/module.cc, linuxmodule/proc_click.cc,
	linuxmodule/proc_element.cc, userlevel/click.cc: adapt to
	Router::Handler changes (Mz)

2001-07-21 Sat 02:46:58 +0000  Eddie Kohler <kohler@icir.org>
Commit a77fdced92e1ad8522879bd00e9672e8b1b357e6

	* include/click/element.hh: Add
	Element::configuration(Vector<String> &) convenience method

2001-07-21 Sat 02:46:35 +0000  Eddie Kohler <kohler@icir.org>
Commit d53db3b39baa5516bdd8bb9ae7929e61f8ab9343

	* include/click/router.hh, lib/router.cc: Router: improve Handler
	objects. Simpler adding/changing; Router::Handler is a true object
	with private data (requires changes elsewhere). (Mz)

2001-07-21 Sat 02:45:08 +0000  Eddie Kohler <kohler@icir.org>
Commit bb5541e2211d5eba732d619e0d3665e5597d4e1f

	* elements/standard/unqueue.hh: Andrew Gorelik added an "active"
	handler/ACTIVE keyword argument (Mazu); also changed name of
	"packets" handler to "count"

2001-07-21 Sat 02:44:21 +0000  Eddie Kohler <kohler@icir.org>
Commit 49ef44c4e9d5fae2ce6ea50aedab3b6775ddfb92

	* elements/standard/unqueue.cc: Andrew Gorelik added an "active"
	handler/ACTIVE keyword argument (Mazu)

2001-07-21 Sat 02:43:40 +0000  Eddie Kohler <kohler@icir.org>
Commit c9435c8783808e0e3cf70f132e8d7921283d2468

	* include/click/string.hh, lib/string.cc: String: add compare(const
	String &), and operators < <= >= > (Mz)

2001-07-21 Sat 02:43:04 +0000  Eddie Kohler <kohler@icir.org>
Commit 35d772429107d7e8ef01a0b420d72b3f505fc563

	* apps/ClickController/: ControlSocket.java, RouterTreeModel.java:
	ClickController: more gracefully handles missing handlers (Mz)

2001-07-20 Fri 03:45:08 +0000  Eddie Kohler <kohler@icir.org>
Commit bb6642900beb98a7dce26612c55e46edef7ded0c

	* DISTFILES, elements/linuxmodule/polldevice.cc,
	include/click/driver.hh, include/click/package.hh,
	linuxmodule/modulepriv.hh, tools/click-align/click-align.cc,
	tools/click-check/click-check.cc,
	tools/click-combine/click-combine.cc,
	tools/click-combine/click-uncombine.cc,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-flatten/click-flatten.cc,
	tools/click-install/click-install.cc,
	tools/click-install/click-uninstall.cc,
	tools/click-mkmindriver/click-mkmindriver.cc,
	tools/click-undead/click-undead.cc,
	tools/click-xform/click-xform.cc, userlevel/click.cc: split
	package.hh into two header files, package.hh (included by drivers
	and packages) and driver.hh (included only by drivers)

2001-07-20 Fri 02:07:17 +0000  Eddie Kohler <kohler@icir.org>
Commit 7023e9690892783e17af3e2bb7ccc707609c1dc5

	* click-compile.in: nitlet

2001-07-20 Fri 01:49:32 +0000  Eddie Kohler <kohler@icir.org>
Commit 443b3bf5da2bb45c38796f080ef442cad5ff5cbf

	* click-compile.in, doc/click-fastclassifier.1,
	tools/click-fastclassifier/click-fastclassifier.cc: add --quiet
	options to click-compile and click-fastclassifier; also,
	click-compile not finding source code is not a fatal error
	(although not finding the include directory is fatal)

2001-07-20 Fri 01:49:32 +0000  Eddie Kohler <kohler@icir.org>
Commit 054c71bb7a43e7de5866b3a3725fe1918ee36cee

	* click-compile.in: add --quiet options to click-compile and
	click-fastclassifier; also, click-compile not finding source code
	is not a fatal error (although not finding the include directory is
	fatal)

2001-07-19 Thu 23:38:18 +0000  Eddie Kohler <kohler@icir.org>
Commit 53d7efc923a56fdde7127f253da252669c8b37ab

	* elements/: aqm/red.cc, aqm/red.hh, standard/red.cc,
	standard/red.hh: RED: add live_reconfigure for Brecht

2001-07-19 Thu 23:37:07 +0000  Eddie Kohler <kohler@icir.org>
Commit 444df27b02f5de5356488b6a6a13f324c81cb776

	* elements/userlevel/: controlsocket.cc, controlsocket.hh,
	handlerproxy.hh: update ControlSocket error numbers

2001-07-19 Thu 23:37:00 +0000  Eddie Kohler <kohler@icir.org>
Commit de473644d4f400ca19db7a01ae605a3db77ae9ab

	* configure.in, elements/linuxmodule/anydevice.hh,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/todevice.cc: spelling nitlet

2001-07-19 Thu 21:50:41 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 061c7ee4d1aa40660f16d42ab94ab8477d3d7690

	* elements/app/ftpportmapper.cc, elements/standard/print.cc,
	lib/confparse.cc, lib/ip6address.cc, lib/ipaddress.cc,
	lib/straccum.cc, lib/string.cc: Use the return value of sprintf
	rather than %n because it's more portable.  Also make better use of
	CLICK_USERLEVEL (as opposed to !CLICK_LINUXMODULE) where we really
	just want something in user-space only.

2001-07-19 Thu 21:48:35 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit f5ed400edd55991d864d478a415a47a0b7644ea9

	* lib/radix.cc: Don't include stdio.h since it's harmful in a BSD
	kernel.

2001-07-18 Wed 17:16:02 +0000  Eddie Kohler <kohler@icir.org>
Commit a849ac7a72b54f7d76c1ee0d5681779e1ad80310

	* apps/ClickController/: ClickController.java, ClickException.java,
	ControlSocket.java: add ClickException class, separate from
	ControlSocket

2001-07-18 Wed 15:49:26 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit b5194656db33ebdc786bc9f97adbab66a4c6bf90

	* elements/app/ftpportmapper.cc, elements/grid/checkgridheader.cc,
	elements/grid/setgridchecksum.cc, elements/icmp/checkicmpheader.cc,
	elements/icmp/icmperror.cc, elements/icmp/icmppingrewriter.cc,
	elements/icmp/icmprewriter.cc, elements/icmp/icmpsendpings.cc,
	elements/ip/checkipheader.cc, elements/ip/fixipsrc.cc,
	elements/ip/ipencap.cc, elements/ip/ipfragmenter.cc,
	elements/ip/ipgwoptions.cc, elements/ip/ipinputcombo.cc,
	elements/ip/ipoutputcombo.cc, elements/ip/ipreassembler.cc,
	elements/ip/rfc2507d.cc, elements/ip/ripsend.cc,
	elements/ip/setipchecksum.cc, elements/ip6/protocoltranslator64.cc,
	elements/linuxmodule/fasttcpflows.cc,
	elements/linuxmodule/fastudpflows.cc,
	elements/linuxmodule/fastudpsrc.cc,
	elements/linuxmodule/fastudpsrcip6.cc, elements/local/forceicmp.cc,
	elements/local/forceip.cc, elements/local/forcetcp.cc,
	elements/local/forceudp.cc, elements/local/webgen.cc,
	elements/tcpudp/checktcpheader.cc,
	elements/tcpudp/checkudpheader.cc,
	elements/tcpudp/dynudpipencap.cc,
	elements/tcpudp/settcpchecksum.cc, elements/tcpudp/tcpipsend.cc,
	elements/tcpudp/udpipencap.cc, etc/ron/ipencap2.cc,
	etc/ron/ipencappaint.cc, include/click/click_ip.h, lib/in_cksum.c:
	Rename in_cksum to click_in_cksum to avoid namespace collision in
	FreeBSD kernel.

2001-07-18 Wed 00:30:45 +0000  Eddie Kohler <kohler@icir.org>
Commit 13c27d4d1067106a8086029e832291c6c329163a

	* apps/ClickController/ControlSocket.java: add checkHandler message

2001-07-17 Tue 18:37:49 +0000  Eddie Kohler <kohler@icir.org>
Commit 22fec361a1a3d1f1f92bb313c00b6fc43f051cef

	* elements/userlevel/controlsocket.cc,
	elements/userlevel/controlsocket.hh,
	elements/userlevel/handlerproxy.cc,
	elements/userlevel/handlerproxy.hh,
	elements/userlevel/khandlerproxy.cc,
	elements/userlevel/khandlerproxy.hh, include/click/llrpc.h:
	ControlSocket/HandlerProxy: Refactoring for increased niceness.
	Added CHECKREAD and CHECKWRITE commands to ControlSocket.

2001-07-17 Tue 18:37:14 +0000  Eddie Kohler <kohler@icir.org>
Commit a1c7dd68f8addc20a59312804b7cdc2a512b3ff3

	* include/click/error.hh, lib/error.cc: ErrorHandler: add
	set_error_code() virtual function, and verror_text() method
	(verror_text = decorate_text + handle_text = verror - make_text).

2001-07-17 Tue 18:35:52 +0000  Eddie Kohler <kohler@icir.org>
Commit 445d66b3e836661260a92e0ef8ffa5e934f3c19b

	* apps/ClickController/ControlSocket.java: oops: parsed "handlers"
	handler incorrectly, so ControlSocket thought every element handler
	was non-read, non-write

2001-07-16 Mon 20:41:58 +0000  Eddie Kohler <kohler@icir.org>
Commit 0a83c22d219f2143766530eb9a18d5387940500d

	* apps/ClickController/: ControlSocket.java, Pair.java,
	RouterTreeModel.java, StringUtils.java, Util.java: general
	refactoring

2001-07-16 Mon 06:06:53 +0000  Eddie Kohler <kohler@icir.org>
Commit ddf70f9e7dc0d1506e1f7d892889c672a6656c09

	* lib/router.cc: nitlet with ports strings

2001-07-14 Sat 17:35:05 +0000  Eddie Kohler <kohler@icir.org>
Commit c329768693d51bc1f10254cf6d788b5cff9daba9

	* DISTFILES, README, etc/samplellrpc/.cvsignore,
	etc/samplellrpc/Makefile, etc/samplellrpc/README,
	etc/samplellrpc/click-readcounter.c: add etc/samplellrpc directory,
	demonstrating how LLRPCs work at user level

2001-07-14 Sat 16:38:33 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 73d97f0ac5fb32237976a9b8e88a36791ce5aec8

	* elements/analysis/aggregateip.cc: nitlet fix: check for 32-bit
	lengths in field::unparse

2001-07-14 Sat 07:51:28 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit 5d86238e540d58c32bca33c50548f7c18158fcfb

	* elements/analysis/: aggregateip.cc, aggregateip.hh: support
	32-bit aggregates

2001-07-14 Sat 07:50:25 +0000  Eddie Kohler <kohler@icir.org>
Commit 03325c7a90322073393ea16b011cca28eb86e3a1

	* click-buildtool: .in: buildtool nitlet: allow semicolons and/or
	comments after EXPORT_ELEMENT

2001-07-11 Wed 20:21:55 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 721905a78fb9b4ecb65898f14c78b5f09f8c4c34

	* conf/test-tcp.click: reasonable looking stack

2001-07-11 Wed 20:18:55 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d18fc893754e6852cd84ba60222de8bde9dd13c1

	* elements/local/: bufconv.cc, copyflowid.cc, copyflowid.hh,
	copytcpseq.cc, copytcpseq.hh, tcpack.cc, tcpack.hh, tcpconn.cc,
	tcpconn.hh, tcpdemux.cc: more tcp elements

2001-07-11 Wed 18:07:22 +0000  Eddie Kohler <kohler@icir.org>
Commit d060b345fc33a4479819a20796268dee5f7a1c20

	* elements/userlevel/: todump.cc, todump.hh: ToDump: can write to
	standard output, and add keyword arguments

2001-07-11 Wed 17:01:36 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2ca749b5e7fe28b6d7d9548c25b31408e03d71c1

	* elements/local/tcpconn.cc: small fix

2001-07-11 Wed 16:58:56 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 25d9eb7c652257c946e8ff4b629d9eeaaedda764

	* elements/local/: bufconv.cc, bufconv.hh, tcpconn.cc, tcpconn.hh:
	buffer/packet converter, and other changes

2001-07-11 Wed 02:14:24 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 00b9b71447524e71375d85ab1b3cecd291f92cbd

	* conf/test-tcp.click: more examples

2001-07-11 Wed 02:11:30 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 1982b7e554189cc69d59dd31ea660cda2fc490fc

	* elements/local/tcpdemux.cc: minor change

2001-07-11 Wed 02:07:41 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a866f1b8b2efc151fc6a2515d351464779d4350c

	* elements/local/: tcpack.cc, tcpconn.cc, tcpconn.hh, tcpdemux.cc,
	tcpdemux.hh: random fixes; tcp conn mgr

2001-07-10 Tue 20:14:06 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit dbfafac875bd6ac863ad3f47f29baa2b3da3dc27

	* elements/local/: tcpdemux.cc, tcpdemux.hh: simple tcp
	demultiplexer

2001-07-10 Tue 15:47:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 269d2c085efc9b29dbf17e65d2887f337a8fe497

	* elements/local/tcpack.cc: comments

2001-07-10 Tue 15:45:15 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 53201f6059625aa7132fc442e07ca2488b91ad6b

	* elements/local/: tcpack.cc, tcpbuffer.hh: bug fix in dealing with
	out of order packets

2001-07-09 Mon 19:19:47 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit fbd5b927121c5f3072a56809eb6db2972150fe7d

	* elements/local/: tcpack.cc, tcpack.hh: fix small bug

2001-07-09 Mon 18:28:54 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ccf3dece1ed56f6e675953f76bbd5ca1821227d3

	* elements/local/: tcpack.cc, tcpack.hh: send delayed ack packets

2001-07-06 Fri 07:41:31 +0000  Eddie Kohler <kohler@icir.org>
Commit 4e1f170fe0b4fb749a15ae253195449654d79d08

	* elements/: icmp/icmpsendpings.cc, ip/iprw.cc,
	ip/lookupiproute.cc, ip/lookupiproutemp.cc,
	standard/alignmentinfo.cc, standard/burster.cc,
	standard/delayshaper.cc, standard/delayshaper.hh,
	standard/delayunqueue.cc, standard/delayunqueue.hh,
	standard/drivermanager.cc, standard/peekhandlers.cc,
	standard/pokehandlers.cc, standard/timedsink.cc,
	standard/timedsource.cc, standard/timedsource.hh,
	tcpudp/iprewriter.cc, tcpudp/tcprewriter.cc: use new
	cpSecondsAsMilli and cpSecondsAsMicro

2001-07-06 Fri 07:41:06 +0000  Eddie Kohler <kohler@icir.org>
Commit 29bbe9d646e90dcc2431bf5cc294d8a5f0fc840f

	* etc/samplepackage/Makefile.in: nitlet

2001-07-06 Fri 07:33:13 +0000  Eddie Kohler <kohler@icir.org>
Commit ab12b7e8351cfee22d30526e7452e705f4022283

	* include/click/timer.hh, lib/timer.cc: number of milliseconds is a
	uint32_t, not an int

2001-07-06 Fri 07:32:21 +0000  Eddie Kohler <kohler@icir.org>
Commit 3fdaee452e69501247dd81de96529710b3235eac

	* include/click/confparse.hh, lib/confparse.cc: added
	cpSecondsAsMilli and cpSecondsAsMicro, and cp_seconds_as_milli()
	and cp_seconds_as_micro(). All can understand units suffixes, like
	"1ms" or "0.5 usec". Required rearrangement. cp_integer() types
	take int32_t's, now; this is more correct, but may cause type
	conflicts on machines that define int32_t to "long". We might
	revert later.

2001-07-06 Fri 03:15:08 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b77d39af0b128567b8eedc22bb5aa8104ace8a18

	* elements/standard/: delayshaper.cc, delayshaper.hh,
	delayunqueue.cc, delayunqueue.hh: make delay elements take us

2001-07-05 Thu 21:29:03 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 31136660e1bfb4a08d07a44e152e3ca1de1fe7a9

	* conf/ron/make-adapt-ron.pl: changed usage

2001-07-05 Thu 21:20:04 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit fe69913ca33467301b98d2c29e62c343786330b8

	* etc/ron/: lookupiprouteron.cc, lookupiprouteron.hh: removed
	comments, dst table insertion replace old entries

2001-07-05 Thu 21:17:38 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit ec1549ffa0e25a951bd44165b8ae6b93655b6b1c

	* conf/ron/: make-adapt-ron.pl, make-adapt-ron2.pl: enlarged max
	pkt size

2001-07-05 Thu 19:48:58 +0000  Dan Aguayo <aguayo@pdos.lcs.mit.edu>
Commit 9f21b82b3c4740849aee2806c0c5d9a67c132b0c

	* tools/run-grid: first attempt at unifying run-grid-node,
	run-grid-gateway, run-grid-gateway.openbsd, etc.

2001-07-05 Thu 18:59:12 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 802b52fce913af2835a05aebd2e5bed7ee43ae17

	* conf/ron/make-adapt-ron2.pl: Added IPFrag & ICMP error setipaddr

2001-07-05 Thu 17:30:28 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit b7f6d08d9caa29b80bf46a43a6680b86b415ddb8

	* conf/ron/make-adapt-ron2.pl: added ICMP errors for fragmenters

2001-07-05 Thu 17:28:21 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit f305ea3441233cf1d9a61beb73281ec0f7b7d053

	* conf/ron/make-adapt-ron2.pl: added ICMP errors for fragmenters

2001-07-05 Thu 17:16:21 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit f3636af65aab872a05c7055e9bab0f385f7567a0

	* conf/ron/make-adapt-ron2.pl: added delay

2001-07-05 Thu 15:33:46 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 9095a5fd72f704e9e4ab0739f7c4a2f2aae0a090

	* etc/ron/configure: Initial checkin

2001-07-04 Wed 16:27:42 +0000  Eddie Kohler <kohler@icir.org>
Commit eb734f3698fa2229e19b4a5fad6e3a54091dbebb

	* elements/local/: chuckcheck.cc, chuckcheck.hh: ChuckCheck
	documentation

2001-07-04 Wed 05:42:50 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b3993819b136efc401c238959b658cb4d1284483

	* elements/local/: tcpack.cc, tcpack.hh: minor updates

2001-07-04 Wed 05:33:54 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 9e18af8e57fc1e6f1505a71c29b07be4806ee7c5

	* elements/local/: tcpack.cc, tcpack.hh, tcpbuffer.hh: minor
	changes to tcpbuffer; added new tcpack toy: first hack at tcp ack
	module that's separated from buffer

2001-07-04 Wed 05:09:29 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ae00216d3f5c890ea8dd0f15e3a4fd8f91f6c11c

	* elements/local/: tcpbuffer.cc, tcpbuffer.hh: minor fixes; add
	simple helper routines

2001-07-03 Tue 21:38:53 +0000  Eddie Kohler <kohler@icir.org>
Commit 01d0a2da52b43a3159ef0f598a9e8bfeafdb5bbe

	* elements/local/: tcpbuffer.cc, tcpbuffer.hh: correct
	reinterpret_cast<>s: reinterpret_cast cannot, and should not, cast
	away const

2001-07-03 Tue 21:38:52 +0000  Eddie Kohler <kohler@icir.org>
Commit d5566069969f4b6ff9e4fc875f651895de5a323b

	* elements/local/tcpbuffer.cc: correct reinterpret_cast<>s:
	reinterpret_cast cannot, and should not, cast away const

2001-07-03 Tue 21:15:34 +0000  Eddie Kohler <kohler@icir.org>
Commit 1dd5974e3f5ce3a0f4dde51549059fee73df2056

	* include/click/: bighashmap.cc, hashmap.cc, hashmap.hh: add
	explicit default initializers for objects, so that built-in types
	will be initialized to 0

2001-07-03 Tue 18:08:13 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 9dbdeb4da2dc8d3aa357f09086624b480967a2e7

	* etc/linux-2.4.4-patch: Pull up fixes and improvements for
	eepro100 driver to 2.4 kernels.

2001-07-03 Tue 16:05:26 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c4551fb52eb9cc05fb87b9638506843e8af98919

	* config.h.in, configure.in: --enable-warp9 feature: make
	polldevice run fast by bypassing timestamping packet, for benchmark
	purposes

2001-07-03 Tue 16:01:37 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b7c7633d74535e3b673c05667e718f9c1a7981bc

	* elements/linuxmodule/polldevice.cc: by default set timestamp,
	unless --enable-warp9 is used in configuration

2001-07-03 Tue 15:57:50 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 524d488a779daa8d4fe2e8fc0bf092c4c270e8fe

	* elements/local/forcetcp.cc: use forcetcp to generate buggy tcp
	packets instead, to be consistent with mazu

2001-07-03 Tue 15:57:00 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 8dc6655987f0f231ff2d398a542d699b59596b30

	* elements/local/tcpbuffer.cc: seqlen++ on SYN and FIN

2001-07-03 Tue 15:36:13 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c6a86439e3ed5943e70cf6003f3d8d7a74082442

	* conf/test-tcp.click: tcp toy test

2001-07-03 Tue 15:34:33 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d509963f7f4274d784ed25177d8a3ab6774834e1

	* elements/local/: forcetcp.cc, tcpbuffer.cc, tcpbuffer.hh: more
	tcp toys

2001-07-02 Mon 22:32:56 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 8be224b7ada5d2b850a7ab8bfa010fade6e8e4fb

	* etc/linux-2.2.18-patch: Various improvements and fixes for the
	eepro100 polling driver.

2001-07-02 Mon 22:26:25 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 558fa089251e35d0a36a10d60db47635cecce48d

	* elements/linuxmodule/: anydevice.cc, anydevice.hh, polldevice.cc:
	Avoid dereferencing _dev if it's null (e.g. if the device has
	disappeared from under us.)

2001-07-02 Mon 21:48:15 +0000  Eddie Kohler <kohler@icir.org>
Commit f203a879b8f390205661904327d973d4097fb89b

	* doc/click.texi: nitlet

2001-07-02 Mon 21:43:52 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 8b67c999175f40a9e4d6a28738e0f4b19f7a0d23

	* etc/ron/: config.h.in, configure.in, install-sh, missing,
	mkinstalldirs: added

2001-07-02 Mon 20:46:11 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 08663e3e669f5f0e13e706760b53468e7c572286

	* conf/ron/make-adapt-ron2.pl: added comments

2001-07-02 Mon 20:45:42 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 2cfc2efa91d118b758b68635156a850a1a2b1c9a

	* etc/ron/lookupiprouteron.hh: fixed timeout

2001-07-02 Mon 20:45:28 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 6b0a499c3750ceed8171abda1f4ced810f1efd63

	* elements/ip/ipreassembler.hh: fixed timout

2001-07-02 Mon 20:41:57 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 27f972a471a8845eaab688a39eaab7fd699f67c0

	* conf/ron/make-adapt-ron2.pl: added require(ron)

2001-07-02 Mon 20:40:19 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 704b471061086b55f3eff9067687f252512bf957

	* etc/ron/lookupiprouteron.hh: fixed timeout number

2001-07-02 Mon 20:39:48 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 431a247acb29740760c92e41c8a72b943214a8ae

	* etc/ron/lookupiprouteron.cc: reenable lookupiprouteron

2001-07-02 Mon 20:39:18 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit d5751be21d938897178ade08a86d31ada6197e49

	* etc/ron/: Makefile.in, config.h: Changed from sampleelement to
	ron

2001-07-02 Mon 20:30:26 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit b1ebe2f5d0a8d3c3590d97b897fe9fb830cababb

	* etc/samplepackage/Makefile.in: added config.log,cache,status to
	distclean

2001-07-02 Mon 19:48:55 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 487801928c7db525a16ab7e8bd79570d417dcc63

	* conf/ip6print.click: minor changes to ip6 print example

2001-07-02 Mon 19:48:27 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 9b36cb3bd403811567df715d4a4bfc6681779fdb

	* conf/ip6print.click: *** empty log message ***

2001-07-02 Mon 18:22:06 +0000  Eddie Kohler <kohler@icir.org>
Commit 7cca6ca2c80811715b9e4efe17c7e8aae19543f6

	* DISTFILES, Makefile.in, etc/samplepackage/README: updated
	DISTFILES, nitlets

2001-07-02 Mon 18:10:42 +0000  Eddie Kohler <kohler@icir.org>
Commit 4ce3e683bd3614a3f1bf6ca20eee79362b955449

	* elements/: linuxmodule/fromdevice.cc, linuxmodule/polldevice.cc,
	linuxmodule/todevice.cc, userlevel/fromdump.cc: use
	ScheduleInfo::initialize_task

2001-07-02 Mon 18:10:26 +0000  Eddie Kohler <kohler@icir.org>
Commit 2fe493256d46e8ab03139ed0c6d54ed03203bf25

	* elements/standard/scheduleinfo.cc,
	elements/standard/scheduleinfo.hh,
	include/click/standard/scheduleinfo.hh: ScheduleInfo: add
	initialize_task functions

2001-07-02 Mon 18:09:51 +0000  Eddie Kohler <kohler@icir.org>
Commit 8136d722df6523abbe4a089aca1d3945f8ebb480

	* configure.in, pathvars.h.in: updated logic for finding Linux, and
	add the Linux source directory to pathvars.h. Also, fix infodir
	bug, and don't generate etc/samplepackage/Makefile, since
	samplepackage has its own configure now

2001-07-02 Mon 18:05:13 +0000  Eddie Kohler <kohler@icir.org>
Commit ba86c14290956fa4ee77038997436adc864620c6

	* click-compile.in: updated license

2001-07-02 Mon 18:04:54 +0000  Eddie Kohler <kohler@icir.org>
Commit 93fe33268191350332858b0a038b3da376d500f5

	* click-buildtool: .in: "findelem"s output only contains elements
	(that is, .cc or .c files containg EXPORT_ELEMENT or
	ELEMENT_REQUIRES). Therefore, elem2xxx doesn't need to filter.

2001-07-02 Mon 18:01:49 +0000  Eddie Kohler <kohler@icir.org>
Commit e9fc5cbaf5318dd94b2ec21c9c739d079ed9ad64

	* etc/samplepackage/: .cvsignore, Makefile.in, README, config.h.in,
	configure.in, install-sh, missing, mkinstalldirs, sampleelt.cc:
	added files to samplepackage to make it more self-contained

2001-07-02 Mon 16:06:17 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 5454e2eeff12d1c0e450089e042743abcfe11b04

	* etc/ron/: ipdecappaint.cc, ipdecappaint.hh, ipencap2.cc,
	ipencap2.hh, ipencappaint.cc, ipencappaint.hh, lookupiprouteron.cc,
	lookupiprouteron.hh: moved from elements/ip/

2001-07-02 Mon 16:05:58 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit f3f50062e123987e10d4893fda03e8e70b7a9b08

	* etc/ron/: Makefile.in, config.h: Initial checkin

2001-07-02 Mon 15:18:22 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 0f90efb504a853f708df48d98f69bd41fdb6dea4

	* elements/ip/: ipdecappaint.cc, ipdecappaint.hh, ipencap2.cc,
	ipencap2.hh, ipencappaint.cc, ipencappaint.hh, lookupiprouteron.cc,
	lookupiprouteron.hh: Moved to etc/ron package

2001-07-02 Mon 04:43:33 +0000  Eddie Kohler <kohler@icir.org>
Commit c847416982a505287fbc4fbf60645623ff8a185d

	* AUTHORS: email update

2001-07-02 Mon 04:13:33 +0000  Eddie Kohler <kohler@icir.org>
Commit 695fd66e6fc736764aedeb3edd5ec471884bca6a

	* tools/click-mkmindriver/click-mkmindriver.cc: spelling error

2001-07-01 Sun 18:53:45 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 9d8962a94f66e94e162988f1e0df1976fd4867ea

	* elements/ip/lookupiprouteron.cc: Fixed casting bugs

2001-07-01 Sun 17:48:30 +0000  Eddie Kohler <kohler@icir.org>
Commit 4abcd7d285654d118b742f090b5d87b08152c68d

	* lib/packet.cc: (very) slightly faster clone()

2001-07-01 Sun 17:47:39 +0000  Eddie Kohler <kohler@icir.org>
Commit 982f53ed229d3eebc6f07f9fb51cfe02e9af1226

	* elements/userlevel/: fromdump.cc, fromdump.hh: FromDump: add
	"active" handler and "ACTIVE" keyword argument

2001-07-01 Sun 17:47:15 +0000  Eddie Kohler <kohler@icir.org>
Commit 1aec97eda5b82846d3807f461240058876d8a95f

	* elements/standard/scheduleinfo.cc,
	elements/standard/scheduleinfo.hh,
	include/click/standard/scheduleinfo.hh: ScheduleInfo: add optional
	"bool scheduled" argument

2001-07-01 Sun 17:46:54 +0000  Eddie Kohler <kohler@icir.org>
Commit cee6560697d03de8a8c78f81e0a881054b1b4c8b

	* elements/standard/drivermanager.cc,
	elements/standard/drivermanager.hh,
	include/click/standard/drivermanager.hh: DriverManager: "wait" by
	itself means "wait_stop"; change name of "wait SEC" to "wait_for
	SEC" (but "wait SEC" still works)

2001-07-01 Sun 16:45:39 +0000  Eddie Kohler <kohler@icir.org>
Commit 6f2771f379509387269807d2721b46644c14e033

	* elements/userlevel/fromdump.cc: nitlet

2001-07-01 Sun 16:44:52 +0000  Eddie Kohler <kohler@icir.org>
Commit 107168477b908266dcc8c266bf7da4d5d46fceda

	* elements/standard/drivermanager.cc,
	elements/standard/drivermanager.hh,
	include/click/standard/drivermanager.hh: DriverManager: "call" and
	"print" instructions changed to "write" and "read" (but old names
	still work)

2001-07-01 Sun 16:41:07 +0000  Eddie Kohler <kohler@icir.org>
Commit fe37cc5e114563febfdc14ab4edb03ecc87b501b

	* elements/userlevel/: fromdump.cc, fromdump.hh: added
	significantly faster FromDump elements from ICSI. Also, these
	elements can read Linux-specific tcpdump files

2001-07-01 Sun 16:38:00 +0000  Eddie Kohler <kohler@icir.org>
Commit 3cd0011acb0a4d625f4fb188a6111e95ea3bc987

	* include/click/router.hh: move LARGEST_HANDLER_WRITE to router.hh

2001-07-01 Sun 16:34:15 +0000  Eddie Kohler <kohler@icir.org>
Commit a5b509cfd7ca05a0f096b9e18561db3f0417c1d1

	* config.h.in, configure.in: add checks for mmap() functions

2001-07-01 Sun 16:22:38 +0000  Eddie Kohler <kohler@icir.org>
Commit 92177557aa0e80fed4cdb8d86eab53a90a33b6dd

	* elements/ip/: ipdecappaint.cc, ipencap2.cc, ipencappaint.cc,
	lookupiprouteron.cc: disable elements that do not compile

2001-06-29 Fri 18:57:42 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 2ae0f73f627acea574841c12aec08046ede38833

	* etc/linux-2.4.4-patch: Pull up the eepro100 polling support to
	2.4 kernels.

2001-06-29 Fri 17:38:16 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit dc0905940411f173b579189525c56ad1745ae6ce

	* conf/ron/make-adapt-ron2.pl: Initial checkin

2001-06-29 Fri 16:10:55 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit fce20d8b6d6f125aaee1d8cb2a09dd60cff6feda

	* etc/linux-2.2.18-patch: Fix small bug with rx data pointer.

2001-06-29 Fri 16:10:27 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit afb4d6fac66563d8886d207bcc952c2a46d8258e

	* elements/linuxmodule/polldevice.cc: For now, eepro100 driver only
	runs in simplified rx mode, so the skbuff needs another 16
	contiguous bytes for the rx header.

2001-06-28 Thu 23:57:32 +0000  Eddie Kohler <kohler@icir.org>
Commit 54c6836c7400af79bb5a9dd92aded60740ec4361

	* README, etc/diagrams/.cvsignore, etc/diagrams/Makefile,
	etc/diagrams/README, etc/diagrams/elements.mp,
	etc/diagrams/elemfig.sty, etc/diagrams/fonts.mp,
	etc/diagrams/samp01_examples.mp, etc/diagrams/samp02_processing.mp,
	etc/diagrams/samp03_routers.mp, etc/diagrams/samp04_iprouter.mp,
	etc/diagrams/samp05_other.mp: added sample diagrams and
	diagram-making macros to repository

2001-06-28 Thu 21:46:16 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit bb9e27d13c14628c1cabfa865d135a9c826b086d

	* etc/linux-2.2.18-patch: Add polling support for the eepro100
	driver (not heavily tested but appears to work.)

2001-06-28 Thu 15:37:33 +0000  Alexander Yip <yipal@pdos.lcs.mit.edu>
Commit 63756ffc4cf20575e9bbbee099d6531d4a42ba2b

	* elements/ip/: ipdecappaint.cc, ipdecappaint.hh, ipencap2.cc,
	ipencap2.hh, ipencappaint.cc, ipencappaint.hh, ipreassembler.cc,
	ipreassembler.hh, lookupiprouteron.cc, lookupiprouteron.hh: Initial
	checkin

2001-06-27 Wed 19:18:40 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 13bed622a4094da3a5f2d97dd03bbb2980aed90d

	* elements/ip6/: checkip6header.cc, checkip6header.hh: 0::0 is only
	a bad ip6 src address if we are routing; okay for link local
	packets

2001-06-27 Wed 19:03:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c774b1f0bd1547b89a8531431d0bb1f80385f2d2

	* elements/ip6/checkip6header.cc: remove debug msgs

2001-06-27 Wed 06:41:24 +0000  Eddie Kohler <kohler@icir.org>
Commit 9a102f53841fd10ced0d83f9a43a7c8f6c4e5e3b

	* tools/click-combine/click-combine.cc: click-combine: don't add an
	elementmap to the archive if you don't add any RouterLink elements

2001-06-27 Wed 06:40:38 +0000  Eddie Kohler <kohler@icir.org>
Commit 05067ed2cf257c450de62a9d5243f2ad94beb56a

	* tools/lib/toolutils.hh: add ElementMap::empty() function

2001-06-27 Wed 06:37:38 +0000  Eddie Kohler <kohler@icir.org>
Commit fa057d36048109b9103e76bb7a0174e0916a7d7d

	* elements/ip/markipce.hh: MarkIPCE: doc updates

2001-06-27 Wed 06:27:25 +0000  Eddie Kohler <kohler@icir.org>
Commit 0f38a0605d626c1eeea9da604c15942249f8431a

	* tools/click-install/click-install.cc: warn if you supply
	--threads option and a Click module is already installed

2001-06-27 Wed 06:27:03 +0000  Eddie Kohler <kohler@icir.org>
Commit 71b77e4a1a6679a6558d01e18e8ba97b257ef7f0

	* doc/click-install.1: document --threads option

2001-06-27 Wed 06:26:53 +0000  Eddie Kohler <kohler@icir.org>
Commit 968f9e95d86d5577822bfc2f397ba2309bd436c4

	* elements/: grid/hello.cc, grid/lrhello.cc, standard/hashdemux.cc,
	standard/hashdemux.hh, standard/pulltopush.cc,
	standard/pulltopush.hh, userlevel/frombpf.cc, userlevel/frombpf.hh,
	userlevel/tobpf.cc, userlevel/tobpf.hh: remove deprecated elements

2001-06-27 Wed 05:28:21 +0000  Eddie Kohler <kohler@icir.org>
Commit 88c17435b45ae85a12f59f987e551df9f186a075

	* configure.in: change version number

2001-06-27 Wed 03:31:36 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d5bc96e4cff3568d15c316ca3f447fd16a977ec8

	* elements/ip6/ip6print.cc: more compact print msg

2001-06-27 Wed 00:50:21 +0000  Eddie Kohler <kohler@icir.org>
Commit 2d27f0838ef0f07294e843a1c8650707ece30451

	* doc/mkwebdoc.pl: add "--enable" arguments, to get all elements

2001-06-27 Wed 00:35:35 +0000  Eddie Kohler <kohler@icir.org>
Commit 51df3b88aa1af6217fcd009465945fae9c5c8785

	* configure.in: Click-1.2.1 released!

2001-06-27 Wed 00:34:58 +0000  Eddie Kohler <kohler@icir.org>
Commit 0a04f96bf17bd42d0eb622dc781b8e86f1e0fcbe

	* AUTHORS, DISTFILES, FAQ, INSTALL, NEWS, README: updated info for
	click-1.2.1; added documentation to FAQ about creating your own
	elements

2001-06-27 Wed 00:32:58 +0000  Eddie Kohler <kohler@icir.org>
Commit efe7e67df5afa6f9a1fa8b04fe446befde557c21

	* conf/fake-iprouter.click: use keyword arguments, and add STOP
	true

2001-06-27 Wed 00:32:51 +0000  Eddie Kohler <kohler@icir.org>
Commit 4eecbfa50f169da937f277d8fc84e797d4e464ff

	* etc/linux-2.2.19-patch: add patch for 2.2.19

2001-06-26 Tue 20:45:09 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a709af6e81eec141482a1f96847387109f5b1a1b

	* conf/ip6print.click, elements/ip6/ip6print.cc,
	elements/ip6/ip6print.hh: ip6 print element

2001-06-26 Tue 17:49:40 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 0d706bf045bab8592c199e3373bd650f7854cc9e

	* elements/linuxmodule/: fromdevice.cc, fromhost.cc, fromlinux.cc,
	polldevice.cc, todevice.cc, tohost.cc, tolinux.cc: Only use
	dev_put/dev_hold on 2.4 kernels, and dev_put/dev_hold on interface
	up/down events.

2001-06-26 Tue 17:36:52 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 7994ba06edcb8ec0ceaa5cd2f60e1fdc83fa33bc

	* linuxmodule/sched.cc: Avoid a deadlock condition where the Click
	configuration executes and exits before the parent thread gets a
	chance to run and release click_thread_spinlock.

2001-06-26 Tue 17:35:10 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 7de3242ccc3212f81bf3a91156871d1344335719

	* include/click/sync.hh: Port to 2.4 kernels.

2001-06-26 Tue 17:34:42 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 2b2d2600f525ab7914967c8c00299ce5a9a3118e

	* lib/glue.cc: Some additional checking to report doubly-freed
	chunks in debug mode.

2001-06-26 Tue 17:26:38 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 68b0eec723c4e823011a47fe0161cfd66777be88

	* elements/linuxmodule/: fromhost.cc, fromlinux.cc: Port to 2.4
	kernels.

2001-06-26 Tue 17:24:48 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 6d187d1807eb6fc59dd07e3b2137aa3ad62eb865

	* elements/linuxmodule/polldevice.cc: Properly reduce refcount when
	we're done using the device.

2001-06-26 Tue 17:24:07 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 342e24a0b4e94fbc7eabe13737c8a9b3f262b8e0

	* elements/linuxmodule/todevice.cc: Properly reduce refcount on the
	device when we're done using it. Port to 2.4 kernel.

2001-06-26 Tue 17:22:15 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 08c58c374ac9f05385d6ea5ee70dc95bcb6ea0d2

	* elements/linuxmodule/: tohost.cc, tohost.hh, tolinux.cc,
	tolinux.hh: Properly reduce the refcount on the interface when
	we're done using it.

2001-06-26 Tue 17:13:21 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 297c571593dcbc8c7e7c945ada81afe1ece3649f

	* etc/linux-2.4.4-patch: Fix locking bug in ARP queries in the
	2.4.4 kernel, and port the polling extensions for tulip driver to
	2.4.4.

2001-06-26 Tue 15:20:44 +0000  Nickolai B. Zeldovich <kolya@lcs.mit.edu>
Commit 567e468b685e0e03f73b2aaa9c3b8c3af945b855

	* include/click/.cvsignore: pathvars.h is also automatically
	generated

2001-06-21 Thu 20:21:54 +0000  Eddie Kohler <kohler@icir.org>
Commit fbb6fd3bccc748ead98a4bac15362d02ce7e92ba

	* elements/linuxmodule/polldevice.cc: fix when !HAVE_POLLING

2001-06-21 Thu 20:07:25 +0000  Eddie Kohler <kohler@icir.org>
Commit 6e78dfcfc2e2cc5904ec04c592438b320e85f1eb

	* elements/linuxmodule/: polldevice.hh, todevice.hh: doc updates

2001-06-21 Thu 19:57:41 +0000  Eddie Kohler <kohler@icir.org>
Commit c85ae770b93d188859f27a80f4df92d698b44cf4

	* linuxmodule/proc_config.cc: don't turn off interrupts around a
	hotswap

2001-06-21 Thu 19:56:48 +0000  Eddie Kohler <kohler@icir.org>
Commit 2aa8b0eda3fe6ed33ee1c013603e86d85510a2d9

	* elements/linuxmodule/: anydevice.cc, anydevice.hh, fromdevice.cc,
	fromhost.cc, fromlinux.cc, polldevice.cc, polldevice.hh,
	todevice.cc, todevice.hh, tulipstats.cc: linuxmodule device
	elements: watch NETDEV_UP and NETDEV_DOWN notifications so we are
	robust against drivers being brought down while the configuration
	is active.

2001-06-20 Wed 17:53:53 +0000  Eddie Kohler <kohler@icir.org>
Commit 902d6d7812685139d516ad47ee49eb8fdacf551d

	* elements/linuxmodule/: anydevice.cc, anydevice.hh, fromdevice.cc,
	fromdevice.hh: AnyDevice, FromDevice: listen to the netdevice
	notifier chain, so we can tell when interfaces go up or come down.
	Also add keyword arguments to FromDevice, including
	ALLOW_NONEXISTENT

2001-06-20 Wed 15:21:25 +0000  Eddie Kohler <kohler@icir.org>
Commit 1949f1b6a79975a393980deeb9458a39e541e2f4

	* elements/aqm/red.cc, elements/aqm/red.hh,
	elements/standard/peekhandlers.cc, elements/standard/pullswitch.cc,
	elements/standard/pullswitch.hh, elements/standard/quitwatcher.cc,
	elements/standard/ratedsplitter.cc,
	elements/standard/ratedsplitter.hh,
	elements/standard/ratedunqueue.cc,
	elements/standard/ratedunqueue.hh, elements/standard/red.cc,
	elements/standard/red.hh, elements/standard/switch.cc,
	elements/standard/switch.hh, include/click/element.hh,
	include/click/router.hh, lib/element.cc, lib/router.cc: added extra
	"bool *" argument to Element::configuration() method, to support
	Brecht's request that element configuration strings not lose
	whitespace unless necessary

2001-06-20 Wed 06:41:26 +0000  Eddie Kohler <kohler@icir.org>
Commit f1378705c72605e3ec85753d3ea39d4014368bf9

	* DISTFILES, etc/linux-2.2.17-patch: backported linux-2.2.18-patch
	to linux-2.2.17-patch

2001-06-19 Tue 23:53:24 +0000  Eddie Kohler <kohler@icir.org>
Commit 7a607b02cb0e2124d4e4a212e60a1dd040681245

	* apps/ClickController/: ClickController.java, ControlSocket.java:
	ClickController: add Refresh menu item; allow configurations with
	zero elements

2001-06-19 Tue 23:52:57 +0000  Eddie Kohler <kohler@icir.org>
Commit 119c8d6c633576ca5a8d15c80095dd41ba441de4

	* apps/ClickController/README: add compile instructions

2001-06-19 Tue 21:02:06 +0000  Eddie Kohler <kohler@icir.org>
Commit 271e106cfca1f7e5776f4d07f17a8685296a8d5a

	* elements/icmp/: icmppingrewriter.cc, icmppingrewriter.hh,
	icmprewriter.cc, icmprewriter.hh: ICMPRewriter: add support for
	rewriting responses to pings; you can list ICMPPingRewriters as
	MAPS

2001-06-19 Tue 21:01:21 +0000  Eddie Kohler <kohler@icir.org>
Commit e8458af57f4f559e6f3d100556a8a0b78417e428

	* elements/icmp/: icmpsendpings.cc, icmpsendpings.hh:
	ICMPSendPings: add INTERVAL and IDENTIFIER keyword arguments

2001-06-19 Tue 21:00:18 +0000  Eddie Kohler <kohler@icir.org>
Commit a27c1afc6adeb2208735438c18899301c8331430

	* elements/icmp/: icmppingresponder.cc, icmppingresponder.hh:
	ICMPPingResponder: set destination IP address appropriately
	(requested/reported by Sven Hirsch); also, add second output for
	non-pings

2001-06-19 Tue 20:34:47 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d91c516d7d2c26640da03fd6738fa98a7e7ed2ae

	* conf/delay.click: DelayShaper example

2001-06-19 Tue 20:18:44 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b8ba3daa6fbae800d74790eb0e400d1e50a6526e

	* elements/: local/delayunqueue.cc, local/delayunqueue.hh,
	standard/delayshaper.cc, standard/delayshaper.hh,
	standard/delayunqueue.cc, standard/delayunqueue.hh: added
	DelayShaper element; moved delay elements to standards directory

2001-06-19 Tue 17:40:10 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 7fe9917b4a274a40cf39618583acdbc97078acbc

	* elements/local/delayunqueue.hh: 1 more line of comment

2001-06-19 Tue 17:36:23 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 030f74c313ca153a41943f9d93fb982d1f6ff1f9

	* elements/local/delayunqueue.cc: added delayunqueue element to
	simulate delay in a pipe. there will be a corresponding delayshaper
	element soon

2001-06-19 Tue 04:22:47 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 96f0f67fe3656b5bc6654e0d3e37714a9aa90226

	* elements/local/delayunqueue.cc: *** empty log message ***

2001-06-18 Mon 21:53:43 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 4fc40cc165dc9023ad6f2a7c9fcc39fe67892c0c

	* tools/: run-grid-node.freebsd, run-grid-node.openbsd: freebsd

2001-06-18 Mon 20:54:00 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 67d342598c3754da9b21c62a22033b67558e2999

	* conf/delay.click, elements/local/delayunqueue.cc: *** empty log
	message ***

2001-06-18 Mon 20:46:05 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b7acb8181e93ce770e637086a7525ca874833936

	* elements/local/delayunqueue.cc: *** empty log message ***

2001-06-18 Mon 20:15:27 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a5fa665ebe080430d981cd35f5f2b3ba7e18c9b9

	* conf/delay.click: *** empty log message ***

2001-06-18 Mon 20:15:07 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0b4f96e9d0c27a0b704e6aa33e7a197d52ccff0f

	* elements/local/: delayunqueue.cc, delayunqueue.hh: ::

2001-06-08 Fri 02:25:44 +0000  Jinyang Li <jinyang@pdos.lcs.mit.edu>
Commit e19342e2aadab5c1f4e878c1fd7ffd6caca0eb36

	* elements/analysis/aggregateip.cc: *** empty log message ***

2001-06-05 Tue 17:44:51 +0000  Eddie Kohler <kohler@icir.org>
Commit 7bc4c119136eb6b26e6a35fdc42b44765cd08494

	* include/click/: bighashmap.hh, hashmap.cc, hashmap.hh: updated
	HashMap to follow BigHashMap's interface

2001-06-05 Tue 17:44:37 +0000  Eddie Kohler <kohler@icir.org>
Commit 21720e792e0e5a723694fa2dbe080e3425fcd79d

	* elements/ip/: ipprint.cc, ipprint.hh: Dimitri Stratton Vlachos at
	Mazu added LENGTH option

2001-06-05 Tue 00:11:39 +0000  Eddie Kohler <kohler@icir.org>
Commit 893b311d27fa4819e3ea2b7153f034e5f52f77ae

	* etc/samplepackage/Makefile.in: nitlet

2001-06-05 Tue 00:11:34 +0000  Eddie Kohler <kohler@icir.org>
Commit 597a296e07f3fd666a1d0f90b5773fdc9861c126

	* elements/userlevel/: fakepcap.h, fakepcap.hh, fromdump.cc,
	todump.cc: add initial support for modified libpcap files, a la
	Linux (which sometimes is pretty stupid, apparently)

2001-06-04 Mon 21:36:22 +0000  Eddie Kohler <kohler@icir.org>
Commit 656381ffbbe7bec62bff5e3c3a0d25a77f7f509e

	* elements/ip/: rfc2507c.cc, rfc2507c.hh, rfc2507d.hh: more
	hashcode misery

2001-06-04 Mon 21:19:50 +0000  Eddie Kohler <kohler@icir.org>
Commit c38604d59366d2b163c14f9b3544acadbd99f72b

	* include/click/bighashmap.cc, include/click/bighashmap.hh,
	include/click/etheraddress.hh, include/click/hashmap.cc,
	include/click/hashmap.hh, include/click/ip6address.hh,
	include/click/ip6flowid.hh, include/click/ipaddress.hh,
	include/click/ipflowid.hh, include/click/string.hh, lib/string.cc:
	hashcode() is now an overloaded function, not a member function, so
	Jinyang wants to hash with key = int

2001-06-04 Mon 18:52:59 +0000  Eddie Kohler <kohler@icir.org>
Commit 82859e01e055e5dc354d731280ab3940b2300dff

	* elements/: grid/locfromfile.cc, ip/ipprint.cc,
	userlevel/fromdump.cc, userlevel/fromdump.hh, userlevel/todump.cc:
	use cpFilename type where appropriate

2001-06-04 Mon 18:52:44 +0000  Eddie Kohler <kohler@icir.org>
Commit 695d954f2c015c7680aefb28719abb3678b8269b

	* include/click/confparse.hh, lib/confparse.cc: add cpFilename
	type, which includes tilde expansion and "//" removal

2001-06-03 Sun 06:33:23 +0000  Eddie Kohler <kohler@icir.org>
Commit 8315b92a3a1071d9fa1665f356d9ae537b674158

	* include/click/timer.hh, lib/timer.cc: update from ACIRI timer
	thoughts

2001-06-03 Sun 06:32:55 +0000  Eddie Kohler <kohler@icir.org>
Commit 4471bc247db0c38b5d1bf05abaf9e9cb20b06e56

	* etc/samplepackage/Makefile.in: clean up and improve samplepackage
	Makefile.in

2001-06-03 Sun 06:32:24 +0000  Eddie Kohler <kohler@icir.org>
Commit 0ea620603eacfb9f21a04c4a8dcd9464f926a8d0

	* etc/samplepackage/config.h: previous change means samplepackage
	must now have a config.h

2001-06-03 Sun 06:32:03 +0000  Eddie Kohler <kohler@icir.org>
Commit dc4bfee64f468d047278eaa6ea63123a98c43b5e

	* click-buildtool: .in: elem2package always generates #ifdef
	HAVE_CONFIG_H / #include <config.h> / #endif; required for packages

2001-06-03 Sun 06:17:23 +0000  Eddie Kohler <kohler@icir.org>
Commit 97111abca2380624a8c56b54b88cc10270c31b9e

	* click-buildtool: .in: add "quietlink" subtool: filter out
	undefined symbol errors, useful for linking packages with
	-Bsymbolic

2001-06-01 Fri 18:39:41 +0000  Eddie Kohler <kohler@cs.ucla.edu>
Commit b705a7a1768660b39cea9106d8288acc9bebcb77

	* elements/analysis/: aggregateip.cc, aggregateip.hh: add
	AggregateIP element

2001-06-01 Fri 17:33:31 +0000  Eddie Kohler <kohler@icir.org>
Commit 780db3800e1ecbc62bce9c065fe9eb4e5f88bfdc

	* doc/click.texi, include/click/ip6address.hh,
	include/click/ipaddress.hh, lib/confparse.cc, lib/ip6address.cc,
	lib/ipaddress.cc: rename mask_to_prefix_bits to mask_to_prefix_len

2001-06-01 Fri 17:33:02 +0000  Eddie Kohler <kohler@icir.org>
Commit e2756a4acc3aff9359f979c00aadab5affeb6f92

	* lib/iptable.cc: must always instantiate Vector<IPTable::Entry>

2001-06-01 Fri 08:14:14 +0000  Eddie Kohler <kohler@icir.org>
Commit 91ea31fcb2ab7787575fc1ba230c8f01ff827b01

	* lib/iptable.cc: protect with EXPLICIT_TEMPLATE_INSTANCES

2001-06-01 Fri 08:08:25 +0000  Eddie Kohler <kohler@icir.org>
Commit 91d793fa8e149b2b63e838ceb4f33219886e6707

	* doc/click.texi: doc updates

2001-06-01 Fri 08:05:42 +0000  Eddie Kohler <kohler@icir.org>
Commit fc21e99d5eaf6fb7bdb119e8cae0b5f9c0dc848f

	* elements/standard/drivermanager.cc,
	elements/standard/peekhandlers.cc,
	elements/standard/pokehandlers.cc, include/click/router.hh,
	lib/confparse.cc, lib/router.cc: cp_handler and friends (cpHandler,
	cpReadHandler, ...) may now return global handlers (Element * is
	null). adjust for this possibility elsewhere

2001-06-01 Fri 07:34:32 +0000  Eddie Kohler <kohler@icir.org>
Commit 1eee5703f82c44e0f13abd8495c8390c6c9c93b8

	* lib/confparse.cc: fix bug with cpArguments only visible in
	kernel: clear out v2_string on first use

2001-05-31 Thu 22:32:29 +0000  Eddie Kohler <kohler@icir.org>
Commit 6c588cd808a4ce5ae7756f953694dc7edfa558f9

	* elements/standard/drivermanager.cc,
	elements/standard/drivermanager.hh,
	elements/standard/peekhandlers.cc,
	include/click/standard/drivermanager.hh: DriverManager: Add "print"
	instruction

2001-05-31 Thu 22:32:29 +0000  Eddie Kohler <kohler@icir.org>
Commit 8e93e85a37d29f0dad8f928ded127227c27ca2bc

	* elements/standard/drivermanager.cc: DriverManager: Add "print"
	instruction

2001-05-31 Thu 22:31:43 +0000  Eddie Kohler <kohler@icir.org>
Commit d3cecef2d7559c9b532023660969e4b61ecf5ca9

	* elements/local/: fromtusummarylog.cc, fromtusummarylog.hh: move
	FromTUSummaryLog to ACIRI repository

2001-05-31 Thu 22:31:29 +0000  Eddie Kohler <kohler@icir.org>
Commit d15e3c83976edee04a229bcf047854dc000a9cb1

	* configure.in: remove redundancy

2001-05-31 Thu 17:48:56 +0000  Eddie Kohler <kohler@icir.org>
Commit 347723e33e489e1306118f17dc0bafb3b93db539

	* elements/local/: fromtusummarylog.cc, fromtusummarylog.hh: add
	FromTUSummaryLog, to process "logs" of lines like "961456915.315105
	213.216.200.137 80 134.11.130.136 3380 T 1460" into packets. For
	ACIRI/Jinyang

2001-05-31 Thu 17:48:56 +0000  Eddie Kohler <kohler@icir.org>
Commit d2b5fd9536ca12e8421bac8ac74e6d5c6682ad53

	* elements/local/fromtusummarylog.cc: add FromTUSummaryLog, to
	process "logs" of lines like "961456915.315105 213.216.200.137 80
	134.11.130.136 3380 T 1460" into packets. For ACIRI/Jinyang

2001-05-31 Thu 06:23:30 +0000  Eddie Kohler <kohler@icir.org>
Commit 1cecee0994a4d62970cd32cbef19dc9caf0a1903

	* doc/click.texi, include/click/straccum.hh: add
	operator<<(StringAccum &, bool)

2001-05-31 Thu 00:22:22 +0000  Eddie Kohler <kohler@icir.org>
Commit 68d1f12d3a5fff5b4347d06b6d388766ae1986a4

	* elements/userlevel/controlsocket.cc, lib/archive.cc,
	lib/confparse.cc, lib/error.cc: use new extend() and printable()
	methods where appropriate

2001-05-31 Thu 00:21:47 +0000  Eddie Kohler <kohler@icir.org>
Commit 16727b97fb2a963f127b2ca702c8e57ebf8290dc

	* doc/click.texi: doc updates

2001-05-31 Thu 00:21:37 +0000  Eddie Kohler <kohler@icir.org>
Commit 8d96f8137841cb3e282a6dd2acec3fb7e0979f19

	* include/click/string.hh, lib/string.cc: String: add new
	printable() method, to create a printable version of an arbitrary
	string

2001-05-31 Thu 00:21:09 +0000  Eddie Kohler <kohler@icir.org>
Commit f0e9433fb70e281d3d8422a7d0000f46012dc346

	* include/click/straccum.hh: StringAccum: add extend(int len, int
	extend) method

2001-05-30 Wed 22:15:18 +0000  Eddie Kohler <kohler@icir.org>
Commit e2f7dcf84b67120a480f5eed6e7084778d0cc85b

	* elements/userlevel/chattersocket.cc: ChatterSocket: nitlet

2001-05-30 Wed 22:15:10 +0000  Eddie Kohler <kohler@icir.org>
Commit 685666ffb2557163bfcbd4a8d71e8b912d9610f6

	* elements/userlevel/controlsocket.cc,
	elements/userlevel/controlsocket.hh, include/click/llrpc.h:
	ControlSocket: adds PROXY, VERBOSE, and READONLY keyword arguments;
	support reading error messages from proxies

2001-05-30 Wed 22:10:24 +0000  Eddie Kohler <kohler@icir.org>
Commit aed6fd4666169f12e480de629dc969e222a9719b

	* elements/userlevel/: khandlerproxy.cc, khandlerproxy.hh:
	KernelHandlerProxy: added element, donated by Mazu; improved
	element by adding "error receivers", so KHP can inform
	ControlSocket (or other elements) of what kinds of errors it has
	seen

2001-05-30 Wed 21:56:09 +0000  Eddie Kohler <kohler@icir.org>
Commit 7cd11fa075756b5790a65cf715818e378ff708f2

	* include/click/router.hh, lib/router.cc, linuxmodule/module.cc,
	linuxmodule/modulepriv.hh, linuxmodule/proc_click.cc,
	linuxmodule/proc_element.cc, userlevel/click.cc: add global
	handlers to Router; in both linuxmodule and userlevel drivers, use
	Router's global handlers rather than per-driver global handlers.

2001-05-30 Wed 05:29:19 +0000  Eddie Kohler <kohler@icir.org>
Commit ea2abf74e2a02b188a66fb7bd053e87b5b7cdf5f

	* configure.in, missing: search for install-info, as it isn't
	always in a predictable place

2001-05-30 Wed 01:55:17 +0000  Eddie Kohler <kohler@icir.org>
Commit 4627a0869c4b7126e4d6505e2fdffa5cd7d521b7

	* doc/click.5, lib/lexer.cc, tools/lib/lexert.cc: lexer: Disallow
	identifiers containing all-digit components. So "1/x" is illegal
	now. "1@x" is still legal ("/" separates components).

2001-05-29 Tue 22:01:51 +0000  Eddie Kohler <kohler@icir.org>
Commit 835b7aff6017c552e518f959f94a0c1562e89b50

	* elements/ethernet/: ensureether.cc, ensureether.hh,
	etherencap.hh: added EnsureEther: like EtherEncap, but tries to
	preserve any existing Ethernet header.

2001-05-29 Tue 19:26:19 +0000  Eddie Kohler <kohler@icir.org>
Commit 659c348cdc2fbdf729335ed96c28706b460b7485

	* doc/Makefile.in: fix Brecht's install-info problem

2001-05-29 Tue 19:16:22 +0000  Eddie Kohler <kohler@icir.org>
Commit 49e2899ac9fd79354f20acb26d5e9a980d111bca

	* elements/linuxmodule/: tohost.cc, tohostsniffers.cc, tolinux.cc,
	tolinuxsniffers.cc: ToLinux, ToLinuxSniffers: inline relevant
	portions of ether_type_trans. Do not call e_t_t, because it does
	things that we don't want: reset skb->pkt_type, for example.
	Reported as a problem by Atanu Ghosh and Brecht Vermeulen.

2001-05-29 Tue 19:14:54 +0000  Eddie Kohler <kohler@icir.org>
Commit 76343db4e7ae1ef24e4b8f09ec25bfbd2fe4fd61

	* include/click/click_ether.h: rearrange header

2001-05-29 Tue 19:13:58 +0000  Eddie Kohler <kohler@icir.org>
Commit 2c34fc6b10c6e623007b321ca4e19d19dc96baf3

	* include/click/click_ether.h: rearrange header

2001-05-29 Tue 19:05:40 +0000  Eddie Kohler <kohler@icir.org>
Commit 3dbb8ad828eb6368b26058064b10494ad287c45f

	* drivers/e1000-2.x/Makefile, drivers/e1000/Makefile,
	tools/e1000/Makefile: add # comment sign; problem reported by
	Brecht Vermeulen

2001-05-26 Sat 01:15:33 +0000  Eddie Kohler <kohler@icir.org>
Commit c7c26f50768cd3d12229862d095f84d97f72e7e2

	* DISTFILES, etc/linux-2.4.4-patch: add Linux 2.4.4 kernel patch!

2001-05-26 Sat 01:00:19 +0000  Eddie Kohler <kohler@icir.org>
Commit 67fb17dccf60ab516a24808d5c4ec3f12539530e

	* elements/linuxmodule/anydevice.cc,
	elements/standard/addressinfo.cc, elements/standard/addressinfo.hh,
	include/click/standard/addressinfo.hh: AddressInfo: support
	"DEVNAME" as an Ethernet address even without explicit AddressInfo
	about DEVNAME

2001-05-26 Sat 00:43:51 +0000  Eddie Kohler <kohler@icir.org>
Commit 7fc857fcdd1a840f15bd736b6055ffa357b69b53

	* elements/linuxmodule/todevice.cc: support Linux 2.4: use
	netif_queue_stopped()

2001-05-25 Fri 23:49:56 +0000  Eddie Kohler <kohler@icir.org>
Commit 2761dfe383c3bbd97b6a825e9080286d5a89816d

	* etc/linux-2.2.18-patch: get rid of register_net_out; we don't use
	it any more

2001-05-25 Fri 00:10:00 +0000  Eddie Kohler <kohler@icir.org>
Commit e5ba16e2de1d0155d96a889492c434c64f7ccab8

	* click-buildtool, click-buildtool.in, click-mkelemmap,
	doc/click-elem2man: everywhere: updated license summary (license
	remains the same)

2001-05-25 Fri 00:03:11 +0000  Eddie Kohler <kohler@icir.org>
Commit aaeaa1be99cdc1d400d59ad0ca4742903c999521

	* LICENSE, elements/app/ftpportmapper.cc, elements/aqm/red.cc,
	elements/ethernet/arpfaker.cc, elements/ethernet/arpquerier.cc,
	elements/ethernet/arpresponder.cc, elements/ethernet/etherencap.cc,
	elements/ethernet/ethermirror.cc,
	elements/ethernet/hostetherfilter.cc,
	elements/ethernet/ip6ndadvertiser.cc,
	elements/ethernet/ip6ndsolicitor.cc,
	elements/etherswitch/bridgemessage.cc,
	elements/etherswitch/debugbridge.cc,
	elements/etherswitch/etherswitch.cc,
	elements/etherswitch/spantree.cc, elements/grid/checkgridheader.cc,
	elements/grid/filterbyhops.cc, elements/grid/filterbyrange.cc,
	elements/grid/fixdstloc.cc, elements/grid/fixsrcloc.cc,
	elements/grid/floodinglocquerier.cc,
	elements/grid/gridlocationinfo.cc, elements/grid/gridroutetable.cc,
	elements/grid/hello.cc, elements/grid/locationinfo.cc,
	elements/grid/locfromfile.cc, elements/grid/locqueryresponder.cc,
	elements/grid/loctable.cc, elements/grid/lookupgeogridroute.cc,
	elements/grid/lookuplocalgridroute.cc, elements/grid/lrhello.cc,
	elements/grid/movesim.cc, elements/grid/pep.cc,
	elements/grid/printgrid.cc, elements/grid/radiosim.cc,
	elements/grid/region.cc, elements/grid/regionpep.cc,
	elements/grid/setgridchecksum.cc,
	elements/grid/simplelocquerier.cc, elements/grid/updateroutes.cc,
	elements/icmp/checkicmpheader.cc, elements/icmp/icmperror.cc,
	elements/icmp/icmppingresponder.cc,
	elements/icmp/icmppingrewriter.cc, elements/icmp/icmprewriter.cc,
	elements/icmp/icmpsendpings.cc, elements/ip/checkipheader.cc,
	elements/ip/checkipheader2.cc, elements/ip/decipttl.cc,
	elements/ip/fixipsrc.cc, elements/ip/getipaddress.cc,
	elements/ip/ipaddrrewriter.cc, elements/ip/ipclassifier.cc,
	elements/ip/ipencap.cc, elements/ip/ipfilter.cc,
	elements/ip/ipfragmenter.cc, elements/ip/ipgwoptions.cc,
	elements/ip/ipinputcombo.cc, elements/ip/ipmirror.cc,
	elements/ip/ipoutputcombo.cc, elements/ip/ipprint.cc,
	elements/ip/ipratemon.cc, elements/ip/iprw.cc,
	elements/ip/iprwpatterns.cc, elements/ip/lookupiproute.cc,
	elements/ip/lookupiproute2.cc, elements/ip/lookupiproutelinux.cc,
	elements/ip/lookupiproutemp.cc, elements/ip/markipce.cc,
	elements/ip/markipheader.cc, elements/ip/rfc2507c.cc,
	elements/ip/rfc2507d.cc, elements/ip/ripsend.cc,
	elements/ip/rripmapper.cc, elements/ip/saveipfields.cc,
	elements/ip/setipaddress.cc, elements/ip/setipchecksum.cc,
	elements/ip/setipdscp.cc, elements/ip/setrandipaddress.cc,
	elements/ip/storeipaddress.cc, elements/ip/stripipheader.cc,
	elements/ip/unstripipheader.cc, elements/ip6/checkip6header.cc,
	elements/ip6/decip6hlim.cc, elements/ip6/getip6address.cc,
	elements/ip6/icmp6error.cc, elements/ip6/ip6fragmenter.cc,
	elements/ip6/ip6mirror.cc, elements/ip6/lookupip6route.cc,
	elements/ip6/markip6header.cc, elements/ip6/setip6address.cc,
	elements/ipsec/des.cc, elements/ipsec/desp.cc,
	elements/ipsec/esp.cc, elements/ipsec/sha1.cc,
	elements/linuxmodule/anydevice.cc,
	elements/linuxmodule/cpuswitch.cc,
	elements/linuxmodule/cyclecount.cc,
	elements/linuxmodule/cyclecountaccum.cc,
	elements/linuxmodule/fasttcpflows.cc,
	elements/linuxmodule/fastudpflows.cc,
	elements/linuxmodule/fastudpsrc.cc,
	elements/linuxmodule/fastudpsrcip6.cc,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromhost.cc,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/perfcount.cc,
	elements/linuxmodule/perfcountaccum.cc,
	elements/linuxmodule/perfcountinfo.cc,
	elements/linuxmodule/perfcountuser.cc,
	elements/linuxmodule/perfinfo.cc,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/rtcycles.cc,
	elements/linuxmodule/schedulelinux.cc,
	elements/linuxmodule/setcyclecount.cc,
	elements/linuxmodule/setperfcount.cc,
	elements/linuxmodule/storecycles.cc,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/tohost.cc,
	elements/linuxmodule/tohostsniffers.cc,
	elements/linuxmodule/tolinux.cc,
	elements/linuxmodule/tolinuxsniffers.cc,
	elements/linuxmodule/tulipstats.cc, elements/local/chuckcheck.cc,
	elements/local/forceicmp.cc, elements/local/forceip.cc,
	elements/local/forcetcp.cc, elements/local/forceudp.cc,
	elements/local/rrunqueue.cc, elements/local/toytcp.cc,
	elements/local/webgen.cc, elements/radio/b8b10.cc,
	elements/radio/bim.cc, elements/radio/checkpattern.cc,
	elements/radio/scramble.cc, elements/radio/sendpattern.cc,
	elements/standard/addressinfo.cc, elements/standard/align.cc,
	elements/standard/alignmentinfo.cc,
	elements/standard/averagecounter.cc,
	elements/standard/bandwidthmeter.cc,
	elements/standard/bandwidthshaper.cc, elements/standard/block.cc,
	elements/standard/burster.cc, elements/standard/bwratedsplitter.cc,
	elements/standard/bwratedunqueue.cc,
	elements/standard/checkcrc32.cc, elements/standard/checklength.cc,
	elements/standard/checkpaint.cc, elements/standard/classifier.cc,
	elements/standard/compblock.cc, elements/standard/counter.cc,
	elements/standard/devirtualizeinfo.cc,
	elements/standard/discard.cc, elements/standard/discardnofree.cc,
	elements/standard/drivermanager.cc, elements/standard/drr.cc,
	elements/standard/errorelement.cc,
	elements/standard/frontdropqueue.cc,
	elements/standard/hashdemux.cc, elements/standard/hashswitch.cc,
	elements/standard/idle.cc, elements/standard/infinitesource.cc,
	elements/standard/meter.cc, elements/standard/nullelement.cc,
	elements/standard/nulls.cc, elements/standard/paint.cc,
	elements/standard/painttee.cc, elements/standard/peekhandlers.cc,
	elements/standard/pokehandlers.cc, elements/standard/print.cc,
	elements/standard/priosched.cc, elements/standard/probsplitter.cc,
	elements/standard/pullswitch.cc, elements/standard/pulltopush.cc,
	elements/standard/queue.cc, elements/standard/quitwatcher.cc,
	elements/standard/randomerror.cc,
	elements/standard/randomlossage.cc,
	elements/standard/randomsource.cc,
	elements/standard/ratedsource.cc,
	elements/standard/ratedsplitter.cc,
	elements/standard/ratedunqueue.cc, elements/standard/red.cc,
	elements/standard/rrsched.cc, elements/standard/rrswitch.cc,
	elements/standard/scheduleinfo.cc, elements/standard/setcrc32.cc,
	elements/standard/settimestamp.cc, elements/standard/shaper.cc,
	elements/standard/staticpullswitch.cc,
	elements/standard/staticswitch.cc,
	elements/standard/stridesched.cc,
	elements/standard/strideswitch.cc, elements/standard/strip.cc,
	elements/standard/suppressor.cc, elements/standard/switch.cc,
	elements/standard/tee.cc, elements/standard/timedsink.cc,
	elements/standard/timedsource.cc, elements/standard/unqueue.cc,
	elements/standard/unqueue2.cc, elements/standard/unstrip.cc,
	elements/tcpudp/checktcpheader.cc,
	elements/tcpudp/checkudpheader.cc,
	elements/tcpudp/dynudpipencap.cc, elements/tcpudp/iprewriter.cc,
	elements/tcpudp/settcpchecksum.cc, elements/tcpudp/snooptcp.cc,
	elements/tcpudp/tcpipsend.cc, elements/tcpudp/tcprewriter.cc,
	elements/tcpudp/udpipencap.cc, elements/userlevel/chattersocket.cc,
	elements/userlevel/controlsocket.cc, elements/userlevel/frombpf.cc,
	elements/userlevel/fromdevice.cc, elements/userlevel/fromdump.cc,
	elements/userlevel/kerneltap.cc, elements/userlevel/kerneltun.cc,
	elements/userlevel/printold.cc, elements/userlevel/tobpf.cc,
	elements/userlevel/todevice.cc, elements/userlevel/todump.cc,
	etc/samplepackage/kernelversion.c, etc/samplepackage/sampleelt.cc,
	include/click/bighashmap.cc, include/click/ewma.cc,
	include/click/hashmap.cc, include/click/vector.cc, lib/archive.cc,
	lib/atomic.cc, lib/bigewma.cc, lib/bighashmap_arena.cc,
	lib/bitvector.cc, lib/confparse.cc, lib/driver.cc, lib/element.cc,
	lib/elemfilter.cc, lib/error.cc, lib/etheraddress.cc,
	lib/gaprate.cc, lib/glue.cc, lib/integers.cc, lib/ip6address.cc,
	lib/ip6flowid.cc, lib/ip6table.cc, lib/ipaddress.cc,
	lib/ipaddressset.cc, lib/ipflowid.cc, lib/iptable.cc,
	lib/iptable2.cc, lib/lexer.cc, lib/lulea.cc, lib/packageutils.cc,
	lib/packet.cc, lib/radix.cc, lib/router.cc, lib/straccum.cc,
	lib/string.cc, lib/task.cc, lib/templatei.cc, lib/timer.cc,
	lib/userutils.cc, lib/variableenv.cc, lib/vectorv.cc,
	linuxmodule/kernelerror.cc, linuxmodule/kernelversion.c,
	linuxmodule/module.cc, linuxmodule/proc_click.cc,
	linuxmodule/proc_config.cc, linuxmodule/proc_element.cc,
	linuxmodule/proc_mgr.cc, linuxmodule/sched.cc,
	tools/click-align/alignclass.cc, tools/click-align/alignment.cc,
	tools/click-align/click-align.cc, tools/click-check/click-check.cc,
	tools/click-combine/click-combine.cc,
	tools/click-combine/click-uncombine.cc,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-devirtualize/cxxclass.cc,
	tools/click-devirtualize/signature.cc,
	tools/click-devirtualize/specializer.cc,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-fastclassifier/fc_classifier.cc,
	tools/click-fastclassifier/fc_ipclassifier.cc,
	tools/click-install/click-install.cc,
	tools/click-install/click-uninstall.cc,
	tools/click-undead/click-undead.cc, tools/click-xform/adjacency.cc,
	tools/click-xform/click-xform.cc, tools/lib/elementt.cc,
	tools/lib/hashmapi.cc, tools/lib/lexert.cc,
	tools/lib/processingt.cc, tools/lib/routert.cc,
	tools/lib/toolutils.cc, tools/lib/vectori.cc, userlevel/click.cc:
	everywhere: updated license summary (license remains the same)

2001-05-24 Thu 23:58:21 +0000  Eddie Kohler <kohler@icir.org>
Commit c5562e5c48173b20c4962d52e39e2dcf7d740b3a

	* configure.in: look for ptype_dispatch, not register_net_out; no
	one uses register_net_out

2001-05-24 Thu 23:57:50 +0000  Eddie Kohler <kohler@icir.org>
Commit f606a1a167f8bb9ddc1f86c643da141b8072715a

	* elements/linuxmodule/: fromdevice.cc, todevice.cc, tohost.cc,
	tohostsniffers.cc, tolinux.cc, tolinuxsniffers.cc: update to
	support Linux 2.4

2001-05-24 Thu 23:57:20 +0000  Eddie Kohler <kohler@icir.org>
Commit bf19216fe4054c4887c47b476e1b8f9f85fc6f53

	* include/click/glue.hh, lib/glue.cc: include a definition of
	strcmp on Linux 2.4 with newer gccs, because otherwise gcc crashes
	horribly

2001-05-24 Thu 18:55:47 +0000  Eddie Kohler <kohler@icir.org>
Commit 8790a624029efa5c200352c61b5af00082df33f8

	* DISTFILES: added ClickController to DISTFILES

2001-05-24 Thu 18:49:28 +0000  Eddie Kohler <kohler@icir.org>
Commit 94f0ad90eac0a23bb4d9ba9d5359fdf2cf32eda3

	* LICENSE: updated license dates

2001-05-22 Tue 21:42:49 +0000  Eddie Kohler <kohler@icir.org>
Commit 5b4d838780cac0bccc1c2c74dc1d32be08d20840

	* elements/: app/ftpportmapper.cc, aqm/red.cc,
	ethernet/arpfaker.cc, ethernet/arpquerier.cc,
	ethernet/arpresponder.cc, ethernet/etherencap.cc,
	ethernet/ethermirror.cc, ethernet/hostetherfilter.cc,
	ethernet/ip6ndadvertiser.cc, ethernet/ip6ndsolicitor.cc,
	etherswitch/bridgemessage.cc, etherswitch/debugbridge.cc,
	etherswitch/etherswitch.cc, etherswitch/spantree.cc,
	grid/checkgridheader.cc, grid/filterbyhops.cc,
	grid/filterbyrange.cc, grid/fixdstloc.cc, grid/fixsrcloc.cc,
	grid/floodinglocquerier.cc, grid/gridlocationinfo.cc,
	grid/gridroutetable.cc, grid/hello.cc, grid/locationinfo.cc,
	grid/locfromfile.cc, grid/locqueryresponder.cc, grid/loctable.cc,
	grid/lookupgeogridroute.cc, grid/lookuplocalgridroute.cc,
	grid/lrhello.cc, grid/movesim.cc, grid/pep.cc, grid/printgrid.cc,
	grid/radiosim.cc, grid/regionpep.cc, grid/setgridchecksum.cc,
	grid/simplelocquerier.cc, grid/updateroutes.cc,
	icmp/checkicmpheader.cc, icmp/icmperror.cc,
	icmp/icmppingresponder.cc, icmp/icmppingrewriter.cc,
	icmp/icmprewriter.cc, icmp/icmpsendpings.cc, ip/checkipheader.cc,
	ip/checkipheader2.cc, ip/decipttl.cc, ip/fixipsrc.cc,
	ip/getipaddress.cc, ip/ipaddrrewriter.cc, ip/ipclassifier.cc,
	ip/ipencap.cc, ip/ipfilter.cc, ip/ipfragmenter.cc,
	ip/ipgwoptions.cc, ip/ipinputcombo.cc, ip/ipmirror.cc,
	ip/ipoutputcombo.cc, ip/ipprint.cc, ip/ipratemon.cc, ip/iprw.cc,
	ip/iprwpatterns.cc, ip/lookupiproute.cc, ip/lookupiproute2.cc,
	ip/lookupiproutelinux.cc, ip/lookupiproutemp.cc, ip/markipce.cc,
	ip/markipheader.cc, ip/rfc2507c.cc, ip/rfc2507d.cc, ip/ripsend.cc,
	ip/rripmapper.cc, ip/saveipfields.cc, ip/setipaddress.cc,
	ip/setipchecksum.cc, ip/setipdscp.cc, ip/setrandipaddress.cc,
	ip/storeipaddress.cc, ip/stripipheader.cc, ip/unstripipheader.cc,
	ip6/checkip6header.cc, ip6/decip6hlim.cc, ip6/getip6address.cc,
	ip6/icmp6error.cc, ip6/ip6fragmenter.cc, ip6/ip6mirror.cc,
	ip6/lookupip6route.cc, ip6/markip6header.cc, ip6/setip6address.cc,
	ipsec/des.cc, ipsec/desp.cc, ipsec/esp.cc,
	linuxmodule/anydevice.cc, linuxmodule/cpuqueue.cc,
	linuxmodule/cpuswitch.cc, linuxmodule/cyclecount.cc,
	linuxmodule/cyclecountaccum.cc, linuxmodule/fasttcpflows.cc,
	linuxmodule/fastudpflows.cc, linuxmodule/fastudpsrc.cc,
	linuxmodule/fastudpsrcip6.cc, linuxmodule/fromdevice.cc,
	linuxmodule/fromhost.cc, linuxmodule/fromlinux.cc,
	linuxmodule/perfcount.cc, linuxmodule/perfcountaccum.cc,
	linuxmodule/perfcountinfo.cc, linuxmodule/perfcountuser.cc,
	linuxmodule/perfinfo.cc, linuxmodule/polldevice.cc,
	linuxmodule/rtcycles.cc, linuxmodule/schedulelinux.cc,
	linuxmodule/setcyclecount.cc, linuxmodule/setperfcount.cc,
	linuxmodule/sortedsched.cc, linuxmodule/staticthreadsched.cc,
	linuxmodule/storecycles.cc, linuxmodule/threadmonitor.cc,
	linuxmodule/todevice.cc, linuxmodule/tohost.cc,
	linuxmodule/tohostsniffers.cc, linuxmodule/tolinux.cc,
	linuxmodule/tolinuxsniffers.cc, linuxmodule/tulipstats.cc,
	local/chuckcheck.cc, local/duppath.cc, local/forceicmp.cc,
	local/forceip.cc, local/forcetcp.cc, local/forceudp.cc,
	local/rrunqueue.cc, local/toytcp.cc, local/webgen.cc,
	radio/b8b10.cc, radio/bim.cc, radio/checkpattern.cc,
	radio/scramble.cc, radio/sendpattern.cc, standard/addressinfo.cc,
	standard/align.cc, standard/alignmentinfo.cc,
	standard/averagecounter.cc, standard/bandwidthmeter.cc,
	standard/bandwidthshaper.cc, standard/block.cc,
	standard/burster.cc, standard/bwratedsplitter.cc,
	standard/bwratedunqueue.cc, standard/checkcrc32.cc,
	standard/checklength.cc, standard/checkpaint.cc,
	standard/classifier.cc, standard/compblock.cc, standard/counter.cc,
	standard/devirtualizeinfo.cc, standard/discard.cc,
	standard/discardnofree.cc, standard/drivermanager.cc,
	standard/dropbroadcasts.cc, standard/drr.cc,
	standard/errorelement.cc, standard/frontdropqueue.cc,
	standard/hashdemux.cc, standard/hashswitch.cc, standard/idle.cc,
	standard/infinitesource.cc, standard/meter.cc, standard/msqueue.cc,
	standard/nullelement.cc, standard/nulls.cc, standard/paint.cc,
	standard/painttee.cc, standard/peekhandlers.cc,
	standard/pokehandlers.cc, standard/print.cc, standard/priosched.cc,
	standard/probsplitter.cc, standard/pullswitch.cc,
	standard/pulltopush.cc, standard/queue.cc, standard/quitwatcher.cc,
	standard/randomerror.cc, standard/randomlossage.cc,
	standard/randomsource.cc, standard/ratedsource.cc,
	standard/ratedsplitter.cc, standard/ratedunqueue.cc,
	standard/red.cc, standard/rrsched.cc, standard/rrswitch.cc,
	standard/scheduleinfo.cc, standard/setcrc32.cc,
	standard/settimestamp.cc, standard/shaper.cc,
	standard/staticpullswitch.cc, standard/staticswitch.cc,
	standard/stridesched.cc, standard/strideswitch.cc,
	standard/strip.cc, standard/suppressor.cc, standard/switch.cc,
	standard/tee.cc, standard/timedsink.cc, standard/timedsource.cc,
	standard/unqueue.cc, standard/unqueue2.cc, standard/unstrip.cc,
	tcpudp/checktcpheader.cc, tcpudp/checkudpheader.cc,
	tcpudp/dynudpipencap.cc, tcpudp/iprewriter.cc,
	tcpudp/settcpchecksum.cc, tcpudp/snooptcp.cc, tcpudp/tcpipsend.cc,
	tcpudp/tcprewriter.cc, tcpudp/udpipencap.cc,
	userlevel/chattersocket.cc, userlevel/controlsocket.cc,
	userlevel/frombpf.cc, userlevel/fromdevice.cc,
	userlevel/fromdump.cc, userlevel/kerneltap.cc,
	userlevel/kerneltun.cc, userlevel/printold.cc, userlevel/tobpf.cc,
	userlevel/todevice.cc, userlevel/todump.cc: elements no longer need
	to #include <click/package.hh>, so remove this dependency

2001-05-22 Tue 21:41:22 +0000  Eddie Kohler <kohler@icir.org>
Commit be254c4fb41dd7ca871a6ac277f94e1f0f7cdfc0

	* tools/: Makefile.in, click-align/Makefile.in,
	click-align/click-align.cc, click-check/Makefile.in,
	click-check/click-check.cc, click-combine/Makefile.in,
	click-combine/click-combine.cc, click-combine/click-uncombine.cc,
	click-devirtualize/Makefile.in,
	click-devirtualize/click-devirtualize.cc,
	click-fastclassifier/Makefile.in,
	click-fastclassifier/click-fastclassifier.cc,
	click-install/Makefile.in, click-install/click-install.cc,
	click-install/click-uninstall.cc, click-mkmindriver/Makefile.in,
	click-mkmindriver/click-mkmindriver.cc, click-undead/Makefile.in,
	click-undead/click-undead.cc, click-xform/Makefile.in,
	click-xform/click-xform.cc: bring tools up to date with recent
	changes; mostly, just link with @DL_LIBRARY@ (usually -ldl)

2001-05-22 Tue 19:43:11 +0000  Eddie Kohler <kohler@icir.org>
Commit 3a099178820eddb00b82d31cc325161ffe4c3a2a

	* linuxmodule/: kernelerror.cc, module.cc, modulepriv.hh,
	proc_click.cc, proc_config.cc, proc_element.cc, proc_mgr.cc,
	sched.cc: Mostly changes for Linux 2.4 compatibility (ACIRI). Also,
	use generic packageutils instead of hand-implemented package
	routines.

2001-05-22 Tue 19:42:04 +0000  Eddie Kohler <kohler@icir.org>
Commit 8d1635ef6f636c19bf21601061b55c982f1d9bc0

	* linuxmodule/Makefile.in: use packageutils

2001-05-22 Tue 19:40:46 +0000  Eddie Kohler <kohler@icir.org>
Commit 5db4a6e8072e845fcb6d7481433c41ce2ef055f2

	* tools/lib/: Makefile.in, elementt.cc, elementt.hh, lexert.cc,
	lexert.hh, routert.cc, routert.hh, toolutils.cc: tools library:
	Rename unparsing functions, add LexerT::remaining_text methods a la
	Lexer, RouterT: combine archive elements when combining routers,
	etc. (Mz)

2001-05-22 Tue 19:38:57 +0000  Eddie Kohler <kohler@icir.org>
Commit 64b6ff824051eb796a37fc15e38a951d6e657b19

	* userlevel/: Makefile.in, click.cc: userlevel driver: Use generic
	dynamic linking and package functions. (Mz)

2001-05-22 Tue 19:37:27 +0000  Eddie Kohler <kohler@icir.org>
Commit e33216f03c7b8317714747e8777f171b79d3783c

	* include/click/router.hh, lib/router.cc: Router: rename router
	unparsing functions, and divide them up so others can partially
	unparse a router. (Mz)

2001-05-22 Tue 19:36:39 +0000  Eddie Kohler <kohler@icir.org>
Commit ba00990776d7239b668c250c27860973fee7255d

	* lib/error.cc: ErrorHandler: add "%#s" format escape, to quote
	non-ASCII string characters.

2001-05-22 Tue 19:36:07 +0000  Eddie Kohler <kohler@icir.org>
Commit 57fe54515e686ed9275e41627cfd88c34bbf9612

	* include/click/userutils.hh, lib/userutils.cc: userutils: Add
	dynamic-linking-related functions. (Mz)

2001-05-22 Tue 19:35:30 +0000  Eddie Kohler <kohler@icir.org>
Commit 584eafe66075ab0173a62420a2f75bd91eec0303

	* include/click/lexer.hh, lib/lexer.cc: Lexer: Add remaining_text()
	and set_remaining_text() methods. Implement expect() more
	carefully, so it does not add anything to _tcircle. (Mz)

2001-05-22 Tue 19:34:23 +0000  Eddie Kohler <kohler@icir.org>
Commit a25d9a6b43d4e23391998e83a21f866080156a75

	* etc/samplepackage/: sampleelt.cc, sampleelt.hh: changes to bring
	it up to date

2001-05-22 Tue 19:32:28 +0000  Eddie Kohler <kohler@icir.org>
Commit ec21910a00327ae609cb7032eca93df39b44847f

	* DISTFILES, doc/Makefile.in, doc/click-flatten.1,
	tools/click-flatten/.cvsignore, tools/click-flatten/Makefile.in,
	tools/click-flatten/click-flatten.cc: Add click-flatten tool (Mz)

2001-05-22 Tue 19:32:11 +0000  Eddie Kohler <kohler@icir.org>
Commit cf512fdf1c3b0aaddf5bee80b737ea57a339cc5e

	* config.h.in, configure.in: Don't define HAVE_LIBDL symbol;
	instead define HAVE_DYNAMIC_LINKING directly. Also, add
	click-flatten tool.

2001-05-22 Tue 19:30:44 +0000  Eddie Kohler <kohler@icir.org>
Commit 90afbcf419504d1b31b304b8dd9d2b172c73d918

	* click-compile.in: Add --directory option to click-compile. Also
	take compilation options out of /** click-compile: */ comments in
	the first couple lines. (Mz; so was previous change)

2001-05-22 Tue 19:25:11 +0000  Eddie Kohler <kohler@icir.org>
Commit 63eb18619dc6a137509e6e963a76ce24a1094d20

	* include/click/glue.hh, include/click/package.hh, lib/driver.cc,
	lib/packageutils.cc: #define MOD_INC_USE_COUNT and related symbols
	in <click/glue.hh>, not <click/package.hh>. Save <click/package.hh>
	for symbols and functions related to package manipulation. Add a
	universal implementation of package functions in
	lib/packageutils.cc.

2001-05-22 Tue 16:27:42 +0000  Eddie Kohler <kohler@icir.org>
Commit fa81656d3cdf5958d5e22f2d98dae8f21a77f8ac

	* Makefile.in: install click-buildtool, etc., only if changed, to
	reduce recompilation; also, install tool headers in <clicktool/>;
	also, buglet fixlet in elementmap generation (Mz)

2001-05-17 Thu 22:57:22 +0000  Eddie Kohler <kohler@icir.org>
Commit 9e9b90f2a4172059e427bf43cd9759855d93f1d0

	* config.h.in, configure.in, elements/linuxmodule/polldevice.cc,
	elements/standard/addressinfo.cc, elements/standard/addressinfo.hh,
	include/click/confparse.hh, include/click/ipaddress.hh,
	include/click/standard/addressinfo.hh, lib/confparse.cc,
	lib/string.cc, linuxmodule/Makefile.in, tools/lib/Makefile.in,
	userlevel/Makefile.in: fixlets to config.h.in; also, only compile
	IP6-related objects -- ip6address, ip6flowid, ip6table -- when
	--enable-ip6 is supplied

2001-05-17 Thu 20:54:17 +0000  Eddie Kohler <kohler@icir.org>
Commit c9124568739c27b08a510ed8bebaa01f8d31e0ab

	* elements/linuxmodule/: fromdevice.cc, polldevice.cc, todevice.cc:
	prefer HAVE_STRIDE_SCHED to RR_SCHED

2001-05-17 Thu 20:51:37 +0000  Eddie Kohler <kohler@icir.org>
Commit 28c5ba575b493aeeb6e107c6b94561411a0a225d

	* elements/ip/ipprint.cc: bug fix (Mazu)

2001-05-16 Wed 17:50:17 +0000  Eddie Kohler <kohler@icir.org>
Commit d28e455820915300b8ac50f1f9681f15fb6ec5bc

	* Makefile.in, configure.in, linuxmodule/Makefile.in,
	userlevel/Makefile.in: define CLICK_SHAREDIR correctly (forgot the
	trailing /click); also, other makefile fixes

2001-05-16 Wed 17:31:12 +0000  Eddie Kohler <kohler@icir.org>
Commit 3ff6c532f12d87e270bbf3ce11a15054c76bfe64

	* Makefile.in, doc/Makefile.in, elements/linuxmodule/fromhost.cc,
	elements/linuxmodule/fromlinux.cc, linuxmodule/Makefile.in,
	userlevel/Makefile.in: use "-r" options to click-buildtool and
	click-mkelemmap to add provisions, such as "linux_2_2"

2001-05-16 Wed 17:30:28 +0000  Eddie Kohler <kohler@icir.org>
Commit a5d041508d119cee2bcc5540dda85fa4eaa62ffa

	* click-mkelemmap, tools/click-mkmindriver/click-mkmindriver.cc,
	tools/lib/toolutils.cc: add "$provides" line to elementmap: says
	which provisions are always available; use that line in
	click-mkmindriver

2001-05-16 Wed 16:53:20 +0000  Eddie Kohler <kohler@icir.org>
Commit acce338d216134a761e8544c38cb553713bbd387

	* configure.in: add "linux_2_2" and "linux_2_4" provisions, so
	elements can be predicated on the Linux kernel version

2001-05-16 Wed 16:51:11 +0000  Eddie Kohler <kohler@icir.org>
Commit 4ea13c7aba98d3b34afdb2c0efa4960609de0ca1

	* click-buildtool: .in: one "-r" option can list multiple
	provisions, space-separated

2001-05-16 Wed 00:21:05 +0000  Eddie Kohler <kohler@icir.org>
Commit b4326bcdcb4ee368c2f3c8c903911294cb1b1bba

	* elements/ip/iprw.cc, elements/linuxmodule/anydevice.hh,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromhost.cc, elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/tohost.cc,
	elements/linuxmodule/tohostsniffers.cc,
	elements/linuxmodule/tolinux.cc,
	elements/linuxmodule/tolinuxsniffers.cc,
	elements/linuxmodule/tulipstats.cc, include/click/click_ip.h,
	include/click/glue.hh, include/click/ipaddress.hh,
	include/click/packet.hh, lib/element.cc, lib/etheraddress.cc,
	lib/ip6address.cc, lib/ip6flowid.cc, lib/ipaddress.cc,
	lib/routerthread.cc, linuxmodule/skbmgr.cc: use new cxxprotect.h
	header files; changes to support Linux 2.4

2001-05-16 Wed 00:19:44 +0000  Eddie Kohler <kohler@icir.org>
Commit 58771ea91e0dd027f6b7602a5c2d3869fa0ebd61

	* elements/ip/: lookupiproute.cc, lookupiproutelinux.cc,
	lookupiproutemp.cc: fix bug found by Atanu Ghosh <atanu@aciri.org>:
	initialize "gw" variables to 0

2001-05-16 Wed 00:19:05 +0000  Eddie Kohler <kohler@icir.org>
Commit 50e4078e3580921869a738a50e256e8b6851175f

	* include/click/: cxxprotect.h, cxxunprotect.h: add header files to
	abstract all the #defines that you need to protect C++ from Linux
	header brain damage

2001-05-15 Tue 22:11:18 +0000  Eddie Kohler <kohler@icir.org>
Commit 4fee9c7617f2c6200597b631dbcf67b8ebac9079

	* configure.in: also #define virtual to xxx_virtual, because Linux
	2.4 files use "virtual" as fields

2001-05-15 Tue 20:03:38 +0000  Eddie Kohler <kohler@icir.org>
Commit 1d5adf2c30db3ffd1bc6e4eaa4c7ce29f8f8d8dc

	* elements/ip/ipratemon.cc: remove redundant locking

2001-05-14 Mon 23:47:41 +0000  Eddie Kohler <kohler@icir.org>
Commit 31beda5f43dfbb71204cad746e1944ca57c23ae9

	* INSTALL, README: fix INSTALL and README directions (thanks
	Brecht, Atanu)

2001-05-09 Wed 22:46:56 +0000  Eddie Kohler <kohler@icir.org>
Commit 64933315a4c328e8e8f8d21f40c3d4aa948a8e1b

	* click-buildtool: .in: nitlet

2001-05-09 Wed 22:39:57 +0000  Eddie Kohler <kohler@icir.org>
Commit c6a418541f878f192b7a3f5102ad629775ab032f

	* elements/ip/checkipheader.hh: nitlet

2001-05-09 Wed 22:36:58 +0000  Eddie Kohler <kohler@icir.org>
Commit d66227debcea8e1297deb5a427eb60719ec43d21

	* lib/confparse.cc: fix cp_unparse_real2() bug found by Andrew
	Gorelik, Mazu Networks

2001-05-09 Wed 21:02:47 +0000  Eddie Kohler <kohler@icir.org>
Commit ab316b8c774392cd9e35b640d15413d3f2199959

	* config.h.in, include/click/clp.h, include/click/string.hh,
	lib/string.cc: more changes to get int64 types working on OpenBSD

2001-05-09 Wed 18:59:02 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 27a6dfd6f20fb1e1b85c1821330658b63060fc70

	* configure.in, elements/userlevel/fromdevice.cc,
	elements/userlevel/kerneltap.cc, elements/userlevel/kerneltun.cc,
	elements/userlevel/printold.cc, include/click/clp.h,
	include/click/string.hh, lib/string.cc, lib/task.cc,
	tools/run-grid-gateway, tools/run-grid-gateway.openbsd,
	tools/run-grid-node, tools/run-grid-node.openbsd: changes to get
	int64 types working on OpenBSD

2001-05-09 Wed 17:37:44 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 13199908d49c134842898f3f925398ce435a7b25

	* conf/grid-gateway.click, conf/grid.click,
	elements/grid/gridroutetable.cc, elements/grid/gridroutetable.hh,
	elements/grid/lookupgeogridroute.cc,
	elements/grid/lookupgeogridroute.hh,
	elements/grid/lookuplocalgridroute.cc,
	elements/grid/lookuplocalgridroute.hh, tools/run-grid-gateway,
	tools/run-grid-gateway.openbsd, tools/run-grid-node,
	tools/run-grid-node.openbsd: finished changes for initial version
	of new grid DSDV implementation

2001-05-09 Wed 00:08:06 +0000  Eddie Kohler <kohler@icir.org>
Commit f793c77758a2af2b56c669459459a692d62d71bb

	* Makefile.in, config.h.in, configure.in,
	elements/etherswitch/bridgemessage.cc,
	elements/etherswitch/bridgemessage.hh,
	elements/etherswitch/spantree.cc, elements/etherswitch/spantree.hh,
	elements/ip/checkipheader.hh, elements/ip/decipttl.hh,
	elements/ip/ipfilter.cc, elements/ip/ipfilter.hh,
	elements/ip/ipfragmenter.hh, elements/ip/ipgwoptions.cc,
	elements/ip/ipgwoptions.hh, elements/ip/ipinputcombo.hh,
	elements/ip/ipoutputcombo.cc, elements/ip/setrandipaddress.cc,
	elements/ipsec/esp.hh, elements/local/webgen.cc,
	elements/standard/averagecounter.hh,
	elements/standard/dropbroadcasts.hh, elements/standard/msqueue.cc,
	elements/standard/randomlossage.hh, elements/standard/rrswitch.cc,
	elements/userlevel/chattersocket.hh, include/click/atomic.hh,
	include/click/confparse.hh, include/click/glue.hh,
	include/click/integers.hh, include/click/ipaddress.hh,
	include/click/packet.hh, include/click/straccum.hh,
	include/click/string.hh, lib/confparse.cc, lib/ipaddress.cc,
	lib/lulea.cc, lib/lulea.hh, lib/routerthread.cc, lib/straccum.cc,
	lib/string.cc: s/u_int(\d\d)_t/uint\1_t/g (because the uint32_t
	names are "standard"ized by Posix)

2001-05-08 Tue 19:34:55 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 28b006cd32eeefdff6425f37cf2d81a119df4f89

	* tools/run-grid-node: *** empty log message ***

2001-05-08 Tue 18:52:06 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 5a3fb58351bd7c19a6f75421460d92eff4234276

	* elements/userlevel/printold.cc, tools/run-grid-gateway.openbsd:
	*** empty log message ***

2001-05-08 Tue 18:51:50 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 7adca10b5163ad110a951227b23bfb88fdbf8223

	* elements/grid/: gridroutetable.cc, gridroutetable.hh,
	updateroutes.cc: initial untested implementation of new grid
	routing table

2001-05-07 Mon 16:01:48 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit b98daf31a860792219f116cd37a28ae78172bdd8

	* elements/grid/: gridroutetable.cc, gridroutetable.hh: new DSDV
	implementation in progress

2001-05-07 Mon 16:01:28 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 230cda692e744fb7b2e83560b564bd39acbc93eb

	* elements/grid/grid.hh: added new names for age -- it is really a
	ttl.

2001-05-04 Fri 12:57:57 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 82af4f00062fc1134397f5cb9e18a10b62879eeb

	* elements/local/: forcetcp.cc, forcetcp.hh: add option to
	randomize destination port; it used to be randomized by default

2001-05-03 Thu 22:38:26 +0000  Eddie Kohler <kohler@icir.org>
Commit 15ed1efd454f91a24bce9873ddf30cc874786fe0

	* configure.in: Click-1.2.0 released!

2001-05-03 Thu 22:14:57 +0000  Eddie Kohler <kohler@icir.org>
Commit a8fe7588181bfa53bfa19269b99dde1e88aaaa7f

	* NEWS: fix

2001-05-03 Thu 22:14:32 +0000  Eddie Kohler <kohler@icir.org>
Commit 05cff4d73baaf5369237eb2215a1954f91080337

	* NEWS, doc/Makefile.in, doc/mkwebdoc.pl: fix

2001-05-03 Thu 21:44:34 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 52629ce9ff0cc0bc622d63460b867adefe2946f3

	* elements/ip/: ipmirror.cc, ipmirror.hh: also swap seq and ack
	numbers

2001-05-03 Thu 19:55:33 +0000  Eddie Kohler <kohler@icir.org>
Commit 7269c577ebe754a8a30c86a8eb5d1c7df55a2a2c

	* NEWS, doc/mkwebdoc.pl: last bit of nitlet distribution-type
	updates

2001-05-02 Wed 18:21:35 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 910ada06806ccfae1814b76fa02f6d04fa67c68c

	* drivers/e1000-2.x/Makefile, drivers/e1000/Makefile,
	tools/e1000/Makefile: check for SMP

2001-05-02 Wed 18:04:52 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 3e591d6b86324f7db4f655251d5573623219ac0c

	* conf/fastudpsrc.click: FastUDPSrc configuration

2001-05-02 Wed 18:04:26 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b381dfc97b2f6771d9d933e4bd59eed58449f9a2

	* NEWS, drivers/e1000-2.x/Makefile, drivers/e1000/Makefile,
	tools/e1000/Makefile: fix NEWS

2001-05-02 Wed 16:38:37 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 21fe7aa7a8fe74aec8ad2fbcb3323b3ccec0a2cd

	* tools/click-mkmindriver/.cvsignore: *** empty log message ***

2001-05-02 Wed 16:37:22 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 073719411aa3fc30847f3f3047fe7ef2dfc2f0bc

	* NEWS, NODIST, drivers/e1000-2.x/e1000_main.c,
	drivers/e1000/e1000_main.c, elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/sortedsched.cc,
	elements/linuxmodule/sortedsched.hh,
	elements/linuxmodule/staticthreadsched.cc,
	elements/linuxmodule/staticthreadsched.hh,
	elements/linuxmodule/threadmonitor.cc,
	elements/linuxmodule/threadmonitor.hh,
	elements/local/sortedsched.cc, elements/local/sortedsched.hh,
	elements/local/staticthreadsched.cc,
	elements/local/staticthreadsched.hh,
	elements/local/threadmonitor.cc, elements/local/threadmonitor.hh,
	etc/linux-2.2.18-patch, tools/e1000/e1000_main.c: moving scheduling
	elements from local to linuxmodule, NODIST and NEWS updates

2001-04-30 Mon 23:23:05 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 6e6f3751dc4402f0adc145db07f899d4b06cc91f

	* NEWS: *** empty log message ***

2001-04-30 Mon 23:17:45 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 52317324fc68313e6a431997a40fb64484d16f9a

	* NODIST: *** empty log message ***

2001-04-30 Mon 22:53:20 +0000  Eddie Kohler <kohler@icir.org>
Commit 49c1674be0d27b46094c42e526611da787eedaeb

	* NEWS: updates

2001-04-30 Mon 22:46:18 +0000  Eddie Kohler <kohler@icir.org>
Commit 6e4c79a352c26a017c4cc0cf157cd97f79d15ded

	* INSTALL: add cvs note to INSTALL

2001-04-30 Mon 21:20:37 +0000  Eddie Kohler <kohler@icir.org>
Commit 5d4f991e156a7dd52d87a5f9a8c5b9a67b7c9b6d

	* DISTFILES: dont distribute old Linux patches

2001-04-30 Mon 21:05:53 +0000  Eddie Kohler <kohler@icir.org>
Commit 431cf6b572e4ee2b9083037a2240473836de6e8e

	* Makefile.in, acconfig.h, click-buildtool, click-buildtool.in,
	config.h.in, configure.in, doc/.cvsignore, doc/Makefile.in,
	doc/click-combine.1, doc/click-mkmindriver.1, elements/aqm/red.hh,
	elements/standard/drivermanager.hh, elements/standard/priosched.hh,
	elements/standard/red.hh, elements/standard/rrsched.hh,
	elements/standard/stridesched.hh, include/click/clp.h,
	include/click/ewma.cc, include/click/standard/drivermanager.hh,
	lib/archive.cc, lib/atomic.cc, lib/bigewma.cc,
	lib/bighashmap_arena.cc, lib/bitvector.cc, lib/clp.c,
	lib/confparse.cc, lib/element.cc, lib/elemfilter.cc, lib/error.cc,
	lib/etheraddress.cc, lib/gaprate.cc, lib/glue.cc, lib/in_cksum.c,
	lib/integers.cc, lib/ip6address.cc, lib/ip6flowid.cc,
	lib/ip6table.cc, lib/ipaddress.cc, lib/ipaddressset.cc,
	lib/ipflowid.cc, lib/iptable.cc, lib/iptable2.cc, lib/lexer.cc,
	lib/lulea.cc, lib/packet.cc, lib/radix.cc, lib/router.cc,
	lib/routerthread.cc, lib/straccum.cc, lib/strerror.c,
	lib/string.cc, lib/task.cc, lib/templatei.cc, lib/timer.cc,
	lib/userutils.cc, lib/variableenv.cc, lib/vectorv.cc,
	linuxmodule/Makefile.in, linuxmodule/kernelerror.cc,
	linuxmodule/module.cc, linuxmodule/proc_click.cc,
	linuxmodule/proc_config.cc, linuxmodule/proc_element.cc,
	linuxmodule/proc_mgr.cc, linuxmodule/sched.cc,
	linuxmodule/skbmgr.cc, missing, pathvars.h.in,
	tools/click-align/Makefile.in, tools/click-align/alignclass.cc,
	tools/click-align/alignment.cc, tools/click-align/click-align.cc,
	tools/click-check/Makefile.in, tools/click-check/click-check.cc,
	tools/click-combine/Makefile.in,
	tools/click-combine/click-combine.cc,
	tools/click-combine/click-uncombine.cc,
	tools/click-devirtualize/Makefile.in,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-devirtualize/cxxclass.cc,
	tools/click-devirtualize/signature.cc,
	tools/click-devirtualize/specializer.cc,
	tools/click-fastclassifier/Makefile.in,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-fastclassifier/fc_classifier.cc,
	tools/click-fastclassifier/fc_ipclassifier.cc,
	tools/click-install/Makefile.in,
	tools/click-install/click-install.cc,
	tools/click-install/click-uninstall.cc,
	tools/click-mkmindriver/Makefile.in,
	tools/click-mkmindriver/click-mkmindriver.cc,
	tools/click-undead/Makefile.in, tools/click-undead/click-undead.cc,
	tools/click-xform/Makefile.in, tools/click-xform/adjacency.cc,
	tools/click-xform/click-xform.cc, tools/lib/Makefile.in,
	tools/lib/elementt.cc, tools/lib/hashmapi.cc, tools/lib/lexert.cc,
	tools/lib/processingt.cc, tools/lib/routert.cc,
	tools/lib/toolutils.cc, tools/lib/vectori.cc,
	userlevel/Makefile.in, userlevel/click.cc: updates taking us to
	1.2.0, mostly rearranging #include files: always put config.h in
	include/click (don't put it in the build directory); do't depend on
	HAVE_CONFIG_H: just always #include <click/config.h>; add
	pathvars.h

2001-04-30 Mon 21:03:57 +0000  Eddie Kohler <kohler@icir.org>
Commit a7fea59ac618ff283e4f3cc66f21788abb64bc94

	* DISTFILES, NODIST: updated for release of 1.2.0

2001-04-30 Mon 21:00:18 +0000  Eddie Kohler <kohler@icir.org>
Commit 54e7f3b2a84ea96c21a448f1162b4e9324eff2b2

	* elements/standard/: drr.cc, drr.hh: rearrange DRR and rename it
	DRRSched by analogy with all the other Sched elements

2001-04-30 Mon 20:59:29 +0000  Eddie Kohler <kohler@icir.org>
Commit 5cf3bd20791038cf68463553f306bab98dbc3008

	* doc/click.texi: doc updates

2001-04-30 Mon 20:57:27 +0000  Eddie Kohler <kohler@icir.org>
Commit 7c98207336bb15b8926a976ef6eaccc4341d573d

	* AUTHORS, FAQ, NEWS, README: updated for release of 1.2.0

2001-04-30 Mon 20:53:09 +0000  Eddie Kohler <kohler@icir.org>
Commit 97368f6c850a9b3225838dd983fa4318651c088a

	* elements/: standard/settimestamp.cc, standard/settimestamp.hh,
	userlevel/settimestamp.cc, userlevel/settimestamp.hh: moved
	SetTimestamp element to standard collection; use
	click_gettimeofday(), not gettimeofday(); compilable in the kernel
	too

2001-04-30 Mon 00:27:18 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 85b39631d8d8d2078e73325a184b0effdb752436

	* elements/local/: revsortedsched.cc, revsortedsched.hh,
	sortedsched.cc, sortedsched.hh: name change

2001-04-27 Fri 23:21:03 +0000  Eddie Kohler <kohler@icir.org>
Commit df39f706de68c0405433b8183ed7026d1f307f71

	* elements/ip/ipclassifier.hh, lib/error.cc: buglet

2001-04-27 Fri 21:38:08 +0000  Eddie Kohler <kohler@icir.org>
Commit e198531bb4b6d3748389b53bff93538021c9fd5b

	* lib/: error.cc, userutils.cc: PrefixErrorHandler: improve
	behavior of nested Prefix and Context error handlers

2001-04-27 Fri 21:37:35 +0000  Eddie Kohler <kohler@icir.org>
Commit 949fdc1635ebf22004b0e8505aa293074e422cbb

	* lib/confparse.cc: error message fixes

2001-04-27 Fri 21:36:59 +0000  Eddie Kohler <kohler@icir.org>
Commit 5a974d38039e8ff1618fd8916caef69573e7ad4d

	* elements/ip/markipce.cc: MarkIPCE: change ECN marking to conform
	to nonce draft

2001-04-27 Fri 21:36:14 +0000  Eddie Kohler <kohler@icir.org>
Commit 66dda0ae9472021dfeb15132e0a6477b0807f138

	* elements/ip/: ipprint.cc, ipprint.hh: IPPrint: add TOS and TTL
	keyword arguments

2001-04-27 Fri 21:35:56 +0000  Eddie Kohler <kohler@icir.org>
Commit 1d2305018577780dce24a7162ce6f93dac62a7b9

	* elements/ip/ipfilter.cc: IPFilter: add optional data to "ip ect"
	specifications (for nonce); better error messages

2001-04-27 Fri 21:35:10 +0000  Eddie Kohler <kohler@icir.org>
Commit 76f4737c10a5f81a60f2eacb72666aadc4a4e9d4

	* include/click/click_ip.h: change ECN definitions to follow nonce
	draft

2001-04-27 Fri 21:34:41 +0000  Eddie Kohler <kohler@icir.org>
Commit a6fa1b7e53cafed2a9396f45b3227074bd221f78

	* elements/ip/: ipencap.cc, ipencap.hh: IPEncap: add a collection
	of keyword arguments

2001-04-26 Thu 00:18:42 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 92d47f0ad792285643b9bc8193d5d20f2e1f9577

	* elements/ip/: ipprint.cc, ipprint.hh: user must explicitly
	specify whether to print byte-swapped ICMP sequence numbers

2001-04-25 Wed 20:44:08 +0000  Eddie Kohler <kohler@icir.org>
Commit bed5d0fe1ce8a27e121acb5d3842b84911b8f207

	* include/click/error.hh, include/click/packet.hh,
	include/click/router.hh, include/click/straccum.hh,
	include/click/string.hh, lib/error.cc, lib/router.cc,
	lib/routerthread.cc, lib/straccum.cc, lib/string.cc,
	linuxmodule/proc_config.cc: more updates, including fixing
	unsigned64, and fixing problems with Router initialization relative
	to erroneous configurations

2001-04-25 Wed 20:42:58 +0000  Eddie Kohler <kohler@icir.org>
Commit 6a509b01c37c362dade9733ec37f779f20774e77

	* elements/etherswitch/bridgemessage.cc: use new
	cp_unparse_unsigned64 function (renamed from cp_unparse_ulonglong)

2001-04-25 Wed 20:42:29 +0000  Eddie Kohler <kohler@icir.org>
Commit c4d07f13d4ea2711eac9eaec110d4e733213a792

	* include/click/confparse.hh, lib/confparse.cc: use
	HAVE_INT64_TYPES symbol to conditionalize "long long" type
	functions; change names to integer64 and unsigned64 (rather than
	ulonglong); add cp_integer64() functions (for unparsing, rather
	than parsing)

2001-04-25 Wed 20:40:33 +0000  Eddie Kohler <kohler@icir.org>
Commit ebf6a082586936a181bef91d7f4283dadbc1c025

	* include/click/glue.hh: remove redundant u_int32_t definitions,
	and other cleanups

2001-04-25 Wed 20:39:50 +0000  Eddie Kohler <kohler@icir.org>
Commit 1be15a5dcce7f1b3ddbef45fa6226c8a2bbccc43

	* elements/standard/: burster.cc, timedsink.cc, timedsource.cc: use
	the new Timer::reschedule_after_ms() function where appropriate

2001-04-25 Wed 20:39:12 +0000  Eddie Kohler <kohler@icir.org>
Commit 0e7c1587dd86878d65af0c08561d9640661386a2

	* include/click/timer.hh, lib/timer.cc: add
	Timer::reschedule_after_ms() function, which reschedules the Timer
	relative to the last time it was scheduled, not relative to now

2001-04-25 Wed 20:37:36 +0000  Eddie Kohler <kohler@icir.org>
Commit f38716cdedbfe109ef1c42dd1f3fdcb6ed5fa162

	* include/click/hashmap.hh, include/click/vector.hh,
	userlevel/click.cc: nitlets

2001-04-25 Wed 20:37:16 +0000  Eddie Kohler <kohler@icir.org>
Commit 7cccb1f690ae759dbc5f3da58b5cd2d1cf64c89e

	* lib/task.cc: use the HAVE_STRIDE_SCHED symbol, not RR_SCHED;
	also, fix Task::uninitialize() so that it does Task::unschedule()
	when required

2001-04-25 Wed 20:36:34 +0000  Eddie Kohler <kohler@icir.org>
Commit 107ebac4d6f0a029d9cb169582cce92e1966d97d

	* elements/standard/scheduleinfo.cc, include/click/task.hh,
	lib/element.cc: use the HAVE_STRIDE_SCHED symbol, not RR_SCHED

2001-04-25 Wed 20:35:11 +0000  Eddie Kohler <kohler@icir.org>
Commit 4e3c4ba62cb59d86ffc5d9579ae2fe71d38fc6fd

	* doc/: Makefile.in, click.texi: doc updates

2001-04-25 Wed 20:28:38 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 982dc2c1eda43fa1b881d10552ffc27e8b564efc

	* conf/grid-gateway.click: *** empty log message ***

2001-04-25 Wed 20:27:59 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit bcbe9d0620abbdd0cbf3bb731abc253dfa8c8ea4

	* conf/grid-gateway.click: eliminated pull scheduling for tuns

2001-04-25 Wed 01:44:17 +0000  Eddie Kohler <kohler@icir.org>
Commit 5d8adf1f14046c91c03a459e89761ee290903882

	* elements/ip/rfc2507c.cc: don't redefine random()

2001-04-25 Wed 01:43:07 +0000  Eddie Kohler <kohler@icir.org>
Commit f0cb7125120b80b1e2466b400f29477c4add1311

	* elements/linuxmodule/: fromdevice.cc, polldevice.cc, todevice.cc,
	tohost.cc, tohostsniffers.cc, tolinux.cc, tolinuxsniffers.cc,
	tulipstats.cc: better error messages: change "no device" to
	"unknown device"

2001-04-25 Wed 01:41:36 +0000  Eddie Kohler <kohler@icir.org>
Commit 2d67cbc9bcdb1f99f919d5af0cf810851818fce0

	* elements/ip/: ipclassifier.hh, ipfilter.cc, ipfilter.hh: add "ip
	ttl" to IPFilter and IPClassifier

2001-04-25 Wed 01:40:01 +0000  Eddie Kohler <kohler@icir.org>
Commit 1bf51c8e044266fe867dd526f1649a8398e4c5ce

	* doc/click-elem2man: small bug fix: change .PP paragraphs into .IP
	paragraphs when appropriate

2001-04-25 Wed 01:39:03 +0000  Eddie Kohler <kohler@icir.org>
Commit fa5b1a6150353b828968fc8e8af0e932ed698f51

	* acconfig.h, configure.in: add HAVE_INT64_TYPES #define, and
	define intXX_t types in config.h; also, report "--disable-XXX" for
	options that are on by default, like other programs do

2001-04-24 Tue 17:20:58 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c2b6bbb6b5a295040a9d29cfbb2479b3e8f558ea

	* elements/tcpudp/iprewriter.hh: minor changes

2001-04-24 Tue 17:08:20 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 7095d48926ba49f825b4c6894c29ae53e699170e

	* lib/routerthread.cc: only call schedule() on one cpu

2001-04-24 Tue 03:07:17 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 1109e11b3c3191ea053c375d997b30491efde8b1

	* elements/userlevel/: settimestamp.cc, settimestamp.hh: set the
	packet's timestamp annotation

2001-04-23 Mon 21:44:21 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit d8ae51b2508b2c0d640c4c37b40a81de9a2e649d

	* tools/run-grid-node.openbsd: *** empty log message ***

2001-04-23 Mon 21:08:12 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 9718e151f60dc89e0bfe16056a0251a16a63d19b

	* elements/userlevel/printold.cc: *** empty log message ***

2001-04-23 Mon 21:07:41 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit b9f91839f6a95e620418f9f3436e80dd39cdc060

	* elements/grid/: floodinglocquerier.cc, hello.cc,
	locqueryresponder.cc, lrhello.cc, updateroutes.cc: all elements
	that originate packets set the timestamp

2001-04-23 Mon 20:47:59 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 7f33b18ada4d5d92a04e7653f0a609121287e726

	* elements/userlevel/: printold.cc, printold.hh: added element to
	print out packets if they have spent too much time in the router!

2001-04-23 Mon 20:45:54 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 19b3a125c9c148c5b38b86b9a8aa19191185fa27

	* elements/standard/unqueue2.cc: fix compile warnings

2001-04-23 Mon 20:11:20 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 9c4c08fb91d6a8bd78d9ebb980f2b6d251ed9093

	* elements/userlevel/: fromdevice.cc, kerneltap.cc, kerneltun.cc:
	added support for timestamp annos to fromdevice and kerneltap

2001-04-23 Mon 19:16:52 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit b9dda614dcb7e8bcadbb2b03bdf0ed4d7178f56e

	* tools/run-grid-node.openbsd: *** empty log message ***

2001-04-23 Mon 14:47:17 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit feb900989bc12ac7f15109e2f0705d2040486da9

	* elements/userlevel/: kerneltap.cc, kerneltun.cc: depending on
	kernel config, mor than just ethertap module may need to be loaded

2001-04-20 Fri 19:10:33 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit af17b977cb4ab3cd8c66cef077075405b88afcc8

	* elements/standard/: unqueue2.cc, unqueue2.hh: a new unqueue
	element that does not pull and push unless there is room in
	downstream queues

2001-04-20 Fri 15:07:39 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit bfeec4cbad1302d8ac4d202470e33ac1d2ecb233

	* elements/tcpudp/: iprewriter.cc, iprewriter.hh: have two locking
	options: spinlock or rw lock

2001-04-18 Wed 19:55:49 +0000  Eddie Kohler <kohler@icir.org>
Commit db331b75b6f745d683665d1ad000957dd07a7964

	* lib/router.cc: another DriverManager fixlet

2001-04-18 Wed 19:50:24 +0000  Eddie Kohler <kohler@icir.org>
Commit acfce3d9aad27efe1498d594abf52da059b6c186

	* elements/: aqm/red.cc, aqm/red.hh, standard/red.cc,
	standard/red.hh: RED updates

2001-04-18 Wed 19:32:09 +0000  Eddie Kohler <kohler@icir.org>
Commit 1353cf72cf79c3ce2927013cf61b0f8b9c14f652

	* elements/: aqm/red.cc, standard/red.cc: adjust to new
	Router::find interface

2001-04-18 Wed 19:17:03 +0000  Eddie Kohler <kohler@icir.org>
Commit 6898c938b6c1e72c2677c7d52034e73e254ba45e

	* lib/router.cc: Router::check_driver fixes: check whether router
	is initialized before calling DriverManager, and call DriverManager
	multiple times if please_stop_driver was called multiple times

2001-04-18 Wed 19:04:20 +0000  Eddie Kohler <kohler@icir.org>
Commit 370a7fff51601eef2c05aebf4a0cfb6b0621dfb3

	* elements/standard/scheduleinfo.cc: fix
	ScheduleInfo::join_scheduler bug: was never setting tickets, since
	Task::initialize now sets tickets

2001-04-18 Wed 19:03:36 +0000  Eddie Kohler <kohler@icir.org>
Commit 8d754aee9524317306c9a922a037d6342b25a093

	* elements/standard/: alignmentinfo.cc, pokehandlers.cc: adjust to
	Router::find interface change

2001-04-18 Wed 19:03:14 +0000  Eddie Kohler <kohler@icir.org>
Commit b89df7ec4e414cc0fac0610402e24ff2d249cfc8

	* elements/: ip/ipratemon.cc, standard/probsplitter.cc,
	standard/randomerror.cc, standard/randomlossage.cc: use
	cpUnsignedReal* instead of cpNonnegReal*

2001-04-18 Wed 19:02:10 +0000  Eddie Kohler <kohler@icir.org>
Commit df32886d3d73e7340e84610bda4e90acf1c7da2a

	* elements/standard/drivermanager.cc,
	elements/standard/drivermanager.hh,
	include/click/standard/drivermanager.hh,
	tools/click-mkmindriver/click-mkmindriver.cc,
	userlevel/Makefile.in: add DriverManager element, make it part of
	libclick.a

2001-04-18 Wed 19:00:38 +0000  Eddie Kohler <kohler@icir.org>
Commit c5985cfa11b2376799431c67152d6273b92ea769

	* lib/string.cc: static_cleanup nitlet: cope with multiple calls

2001-04-18 Wed 19:00:13 +0000  Eddie Kohler <kohler@icir.org>
Commit ea51cc9214693614db4b0c54fdad755936fd27c0

	* include/click/routerthread.hh, lib/routerthread.cc: update
	RouterThread::driver logic; use Router's please_stop_driver
	mechanism, rather than a per-thread variable

2001-04-18 Wed 18:58:33 +0000  Eddie Kohler <kohler@icir.org>
Commit 5fca605cef16ac63c627b5374d7f359eb605d82b

	* include/click/router.hh, lib/router.cc: add reserve_driver,
	adjust_driver_reservations, and check_driver functions, for new
	driver-stopping story; call DriverManager before stopping driver;
	changed order of arguments to Router::find

2001-04-18 Wed 18:57:14 +0000  Eddie Kohler <kohler@icir.org>
Commit 4475a907b7fb50cbdcad8b208d9da78112a81003

	* include/click/confparse.hh, lib/confparse.cc: add cp_element that
	takes a Router *context argument (no compound element context);
	change cpNonnegReal* constants to cpUnsignedReal* (but keep
	cpNonnegReal* for compatibility); add cpHandlerName, which works at
	configure time; fix cpArguments bug, which led to infinite loops

2001-04-18 Wed 18:52:58 +0000  Eddie Kohler <kohler@icir.org>
Commit 3d240dc73a97134c423e1c303f7be0ff3841812a

	* elements/standard/: peekhandlers.cc, peekhandlers.hh:
	PeekHandlers: add "loop" argument: go back to beginning of arg list
	and start again

2001-04-18 Wed 18:52:24 +0000  Eddie Kohler <kohler@icir.org>
Commit e27875e13a9fd2d215589d5035787c8db0d5b262

	* elements/standard/: infinitesource.cc, infinitesource.hh: add
	BURST keyword argument

2001-04-18 Wed 18:51:52 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit affb5be533fe055d010515183a96a0d1cb91e058

	* elements/local/revsortedsched.cc: minor change

2001-04-18 Wed 18:51:49 +0000  Eddie Kohler <kohler@icir.org>
Commit 8c42c6edf009359ba20008d86dadb56eb65c8b49

	* doc/click.texi: doc updates

2001-04-18 Wed 15:26:20 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c052b7756cf9d1db36c552bb39e45d1446b0dc0b

	* elements/local/: binpackingsched.cc, binpackingsched.hh,
	revsortedsched.cc, revsortedsched.hh: new name for binpacking
	scheduler

2001-04-17 Tue 21:58:53 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit db8dfbb3a2c6140563a9fcd91af811761b0ef6f5

	* elements/standard/scheduleinfo.cc: fix for compile with RR_SCHED

2001-04-17 Tue 16:31:33 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 07d85faab1fbc67326a1aadfb6741e8f581ae6f0

	* elements/local/binpackingsched.cc: no debug

2001-04-17 Tue 16:29:29 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 652bad088f564b457a5d946b144ce2865c98306c

	* elements/local/binpackingsched.cc: better binpacking

2001-04-17 Tue 04:31:25 +0000  Eddie Kohler <kohler@icir.org>
Commit 2b8b80bcf0385c52b9d0c6407151aab5515eec85

	* linuxmodule/proc_click.cc, linuxmodule/proc_element.cc,
	userlevel/click.cc: drivers: don't register handlers explicitly any
	more; it is done as part of Router::initialize()

2001-04-17 Tue 04:30:47 +0000  Eddie Kohler <kohler@icir.org>
Commit 870897f3ce1918ce3da29c2fd5dad32a65bb6b88

	* lib/string.cc: faster implementations of String::lower and
	String::upper dont create a new string if the existing string is
	all the correct case

2001-04-17 Tue 04:30:20 +0000  Eddie Kohler <kohler@icir.org>
Commit a647eb27fd57bf9ff1fbf5ab9b7a4527ba895957

	* include/click/task.hh, lib/task.cc: Task: add DEFAULT_TICKETS
	constant, and initialize tickets to that constant as part of
	initialize()

2001-04-17 Tue 04:29:42 +0000  Eddie Kohler <kohler@icir.org>
Commit 36fc95bb6d4c50a478467cf9d100143a17c8ea03

	* include/click/router.hh, lib/router.cc: add Router attachment
	mechanism; also, initialize handlers as part of Router::initialize,
	between configure() and initialize() phases

2001-04-17 Tue 04:28:48 +0000  Eddie Kohler <kohler@icir.org>
Commit 74d05e5aa47551414a544da76658f24924cc8710

	* elements/standard/quitwatcher.cc: QuitWatcher: adjust to new ways
	of parsing handlers

2001-04-17 Tue 04:28:33 +0000  Eddie Kohler <kohler@icir.org>
Commit bbdb54b48f05cf95b8dbf143a53a0c81eb42e85b

	* elements/standard/pokehandlers.cc: PokeHandlers bug fixes:
	correctly handle handler arguments with no data

2001-04-17 Tue 04:27:25 +0000  Eddie Kohler <kohler@icir.org>
Commit a267f2d37fa3e23905a534c3550b5bda70ef37df

	* elements/standard/pullswitch.cc, elements/standard/pullswitch.hh,
	elements/standard/switch.cc, elements/standard/switch.hh,
	include/click/llrpc.h: Switch, PullSwitch: add LLRPCs for getting
	and setting the switch value

2001-04-17 Tue 04:26:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 93cbe8bf911f91872c6d82c1719e07afad7fee4e

	* include/click/confparse.hh, lib/confparse.cc: add
	cpMandatoryKeywords, cpArguments, cpReadHandler, cpWriteHandler,
	and cpHandler; also add cp_handler functions to parse a handler
	name

2001-04-17 Tue 04:24:42 +0000  Eddie Kohler <kohler@icir.org>
Commit 2884a6719a4c594ae8ed36d54dff5c2f0ede3def

	* elements/tcpudp/iprewriter.cc: fix for real C++ compilers

2001-04-17 Tue 04:24:26 +0000  Eddie Kohler <kohler@icir.org>
Commit 6e296701add84fe754f075f3e469c39962a22f3c

	* elements/standard/alignmentinfo.cc,
	elements/standard/scheduleinfo.cc,
	elements/standard/scheduleinfo.hh,
	include/click/standard/scheduleinfo.hh: use the Router attachment
	feature

2001-04-17 Tue 04:23:24 +0000  Eddie Kohler <kohler@icir.org>
Commit abd422b6d7b8a6bf96fcb953303cfff464f4bf97

	* elements/linuxmodule/: fromdevice.cc, polldevice.cc, todevice.cc:
	tasks are initialized to DEFAULT_TICKETS tickets by default, so
	dont do it explicitly

2001-04-17 Tue 04:22:51 +0000  Eddie Kohler <kohler@icir.org>
Commit c4f2a76706538a4f9085e677e23454f809e82844

	* elements/ip/: ipclassifier.hh, ipfilter.cc: IPClassifier,
	IPFilter: add snmp and snmp-trap port names

2001-04-17 Tue 04:22:26 +0000  Eddie Kohler <kohler@icir.org>
Commit 33f77d461baa65176387602df6d7daad522cd460

	* elements/etherswitch/spantree.cc: adapt to confparse changes

2001-04-17 Tue 04:22:07 +0000  Eddie Kohler <kohler@icir.org>
Commit 43fcef0309994dac3b49395960bc1dca0a6475c7

	* elements/ethernet/: hostetherfilter.cc, hostetherfilter.hh:
	HostEtherFilter: add keyword arguments and set packet_type
	annotation according to Ethernet address

2001-04-17 Tue 04:21:42 +0000  Eddie Kohler <kohler@icir.org>
Commit b41ae8faf2aaadb5c044860daf1d1214e15dab30

	* doc/click.texi: doc updates

2001-04-13 Fri 20:43:49 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 447f893a4a1cb7585f0c802f7a393615ba4ce826

	* elements/: ethernet/arpquerier.hh, linuxmodule/polldevice.cc:
	minor change

2001-04-13 Fri 19:58:15 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 5d751be0c253a168f508a1f6b35da8392d40c2da

	* elements/linuxmodule/: cpuqueue.cc, cpuqueue.hh: add capacity and
	drops handlers for cpuqueue

2001-04-13 Fri 18:38:50 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 3cc34f088ee8c92aacb0a6f25734203e76b51234

	* elements/linuxmodule/: polldevice.cc, polldevice.hh: keep counter
	of empty polls by PollDevice

2001-04-13 Fri 17:55:31 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a171fd6882f2d8f166b8a93a562f3ce15d3176fe

	* elements/ethernet/arpquerier.cc: fix missing packet problem:
	arpquerier dropped a packet on timeout before; now it doesn't

2001-04-13 Fri 17:42:53 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 71a1cc4253f36983170701702e6d2a9d762317a6

	* elements/ethernet/arpquerier.cc: make arp timeout less frequent

2001-04-13 Fri 15:20:28 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 9c5d1a22d424d1dc39baad161810d768894c4820

	* lib/routerthread.cc: don't lock and swap if nothing is on the
	list

2001-04-13 Fri 01:58:16 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 157b194f64acc56d05ca20ad1ef1c9a5cec7b987

	* elements/tcpudp/iprewriter.cc: minor optimization: move check for
	SYN to before push

2001-04-12 Thu 21:20:57 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 7fb8a110a82628b5e824d3020db40588f38c8d99

	* elements/linuxmodule/anydevice.hh: fix earlier accidental checkin
	of debug ifdef

2001-04-12 Thu 19:01:35 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit fba99d1375fc378c70937c658c18e52805256daa

	* elements/linuxmodule/: anydevice.hh, polldevice.cc: debug:
	activations count should be incremented if it is non zero already

2001-04-12 Thu 15:07:16 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 1e41106a3565576005ea92ea03de1daa16caeccd

	* elements/linuxmodule/perfcountuser.cc,
	include/click/perfctr-i586.hh, include/click/perfctr.hh: more cycle
	counters

2001-04-11 Wed 20:35:33 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit cb720009218fdb040df84b1bf7c902ec2785adb4

	* elements/tcpudp/iprewriter.cc: remove click_chatter

2001-04-11 Wed 20:32:05 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 92f5ddcecf9e0216a5f40b4104df2a2728cb683b

	* drivers/e1000-2.x/e1000_main.c, drivers/e1000/e1000_main.c,
	tools/e1000/e1000_main.c: increase rx descriptors

2001-04-11 Wed 20:29:16 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 96d4b8f53535053f7e744cdf0d567541d47a4e6b

	* elements/tcpudp/: iprewriter.cc, iprewriter.hh: task and timer
	association wasn't a good idea...

2001-04-11 Wed 19:34:08 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 374de0929166114f6c8f0e660f8fad18799494de

	* elements/: ip/iprw.cc, ip/iprw.hh, tcpudp/iprewriter.cc,
	tcpudp/iprewriter.hh: three changes to how iprewriter does gc,
	these are all optimizations. one, added the ability to clean
	free_tracked mappings in an ordered fashion. instead of adding
	mappings to free track list from front, add in back. then on gc,
	only go thru the first set of mappings on the list that already
	expired, instead of traversing a very long list. two, changed the
	gc hook to only run if the lock can be grabbed, otherwise retry
	later. three, timers for gc have associated task objects. each
	iprewriter then schedules its timer tasks onto a different thread.
	this way, if we have many iprewriter elements, the gc won't run all
	in one thread.

2001-04-11 Wed 15:03:51 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c8d133873b865b80c9dea1a186e5da130cc53015

	* tools/: run-grid-gateway.openbsd, run-grid-node.openbsd: ***
	empty log message ***

2001-04-11 Wed 14:43:08 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit d978d8c2ff780085f880485cbb8283ae99be7037

	* elements/userlevel/: kerneltap.cc, kerneltap.hh, kerneltun.cc,
	kerneltun.hh: added read handler to find out what device file was
	actually used

2001-04-11 Wed 14:38:21 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit dfd428fb61432fa5ff496b67bfd9e59939549ab1

	* tools/run-grid-node.openbsd: *** empty log message ***

2001-04-11 Wed 14:21:29 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 181f3aefcaebd8a52883d581f60c0971df8be370

	* tools/run-grid-node.openbsd: *** empty log message ***

2001-04-10 Tue 21:02:08 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 90c00fa72c2f6accb79ca769cdc3a04dcbefbefb

	* conf/: ip64-nat.click, ip64-nat2.click, ip64-nat3.click,
	ip64-nat4.click: *** empty log message ***

2001-04-10 Tue 02:05:11 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 5021da558be5cff51d3f59e077c108f7b680b45f

	* include/click/ip6flowid.hh, lib/ip6flowid.cc: *** empty log
	message ***

2001-04-10 Tue 02:04:40 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 4f2e691e4adbde205dc3cd068971fedac5e93fa7

	* include/click/ip6address.hh: add hashcode() function

2001-04-10 Tue 01:51:25 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 9a309d5c2f811c7e1f207af0550245e3aa285125

	* linuxmodule/Makefile.in, userlevel/Makefile.in: add ip6flowid.o

2001-04-10 Tue 01:50:02 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 702c199c988a68511ee271b553ca0790cd7ff67b

	* DISTFILES: add include/click/ip6flowid.hh

2001-04-10 Tue 01:46:04 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit bf29de5677670027aadfe55c512b61ca41aa94c2

	* elements/ip6/: addresstranslator.cc, addresstranslator.hh,
	protocoltranslator46.cc, protocoltranslator46.hh,
	protocoltranslator64.cc, protocoltranslator64.hh: *** empty log
	message ***

2001-04-09 Mon 20:27:26 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6ec015d14486f11f724ea5df57d4f752c057b884

	* elements/standard/: unstrip.cc, unstrip.hh: new unstrip element
	that put bytes back onto the packet

2001-04-09 Mon 18:01:39 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e23c01104badf318e1a2d80f96c638adc20a9cd1

	* elements/local/binpackingsched.cc: don't reschedule if load is
	already balanced

2001-04-09 Mon 05:57:02 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6d429eea308ba02f123788bb643f8fcabae8ac90

	* elements/local/binpackingsched.cc: minor change

2001-04-08 Sun 20:57:36 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2a679f8010384a9cf585ca1a709b2f375ac5e208

	* elements/local/: rrunqueue.cc, rrunqueue.hh: unqueue from
	multiple inputs in round robin fashion; has multiple outputs: send
	packets from input 0 to output 0, input 1 to output 1, etc.

2001-04-08 Sun 20:56:49 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 3f77fef2e29656930a9bf681953364e3fffa67c2

	* elements/ip/: iprw.cc, iprw.hh: clear used no longer used

2001-04-06 Fri 20:42:55 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 7e891d9942249e6ff25367e4b0c3a563c3d801de

	* elements/linuxmodule/: fasttcpflows.cc, fasttcpflows.hh,
	fastudpflows.hh: add a tcp flow generator: it is similar to
	fastudpflows element, but generate tcp packets. first and last tcp
	packet in the flow are SYN and FIN packets; other packets are DATA
	packets. use bogus sequence and ack numbers.

2001-04-06 Fri 20:41:58 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2405c3a620c66c69b1f314908150b5a14928f82f

	* elements/tcpudp/: iprewriter.cc, iprewriter.hh: add tcp done
	timeout argument

2001-04-06 Fri 16:46:44 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 41aed2ee9146752179390439ed4fa718e121b298

	* elements/tcpudp/: iprewriter.cc, iprewriter.hh: added keyword
	optional argument for how often to try to gc and timeout interval;
	other minor changes

2001-04-05 Thu 22:11:33 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 4e6d76cc1aab3f31008d2cf3dd875c04b9f08acb

	* elements/tcpudp/iprewriter.cc: make udp clean up every 5
	seconds... will make this an argument later

2001-04-05 Thu 21:19:22 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit abc2678bf6d4971bd1aa3bd57a5b72b5786533c4

	* elements/: ip/ipaddrrewriter.cc, ip/iprw.cc, ip/iprw.hh,
	tcpudp/iprewriter.cc, tcpudp/tcprewriter.cc: changed how _used
	field is used in Mapping; now it allows incremental GC; made udp gc
	hook in iprw do incremental GC; will change tcp hooks later

2001-04-05 Thu 21:18:12 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ce7f933c78b499feb6a9efdcc683aaf9c9281d10

	* elements/local/binpackingsched.cc: debug stuff

2001-04-05 Thu 21:18:00 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0cd7fd20223636c05c09a4d214b6a7099acf2522

	* elements/linuxmodule/: tohost.cc, tohostsniffers.cc, tolinux.cc,
	tolinuxsniffers.cc: add header file, needed for click tools to
	compile file correct

2001-04-05 Thu 13:42:11 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 9e76d00d06cbfea2887e8d37a79bf14f94146abb

	* conf/grid.click: *** empty log message ***

2001-04-04 Wed 23:10:16 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 13597b3cae191054ff6902a08bc3d109a6cf4f8e

	* tools/run-grid-node.openbsd: broken initial version

2001-04-03 Tue 18:45:35 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 064eac181f361b58c99e4d6f60b8293639e0f90b

	* tools/run-grid-gateway.openbsd: modified for openbsd, and to be
	run from an rc script e/g/ checks for CLICKDIR env variable

2001-04-03 Tue 18:44:17 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 3df34461a54a021176f8b5f53e56eacba392965d

	* conf/grid-gateway.click: added chattersocket for logging msgs.

2001-04-03 Tue 18:12:54 +0000  Eddie Kohler <kohler@icir.org>
Commit 608d39c48d383b537a5c4cb1ed79d4b3d8e4f032

	* elements/linuxmodule/: tohost.cc, tohostsniffers.cc, tolinux.cc,
	tolinuxsniffers.cc: be more careful about locking (Mazu discovered
	a crash)

2001-04-03 Tue 18:12:26 +0000  Eddie Kohler <kohler@icir.org>
Commit 6f638893d07bfd1630bf56f068bc5c663447a44a

	* elements/linuxmodule/todevice.cc: nitlets

2001-04-03 Tue 18:12:12 +0000  Eddie Kohler <kohler@icir.org>
Commit b1fe0fd0bde4c29f8b81ac17b7d2baa55b0fb8d7

	* elements/linuxmodule/fromdevice.cc: bug fix: _burst was not
	honored

2001-04-03 Tue 18:11:11 +0000  Eddie Kohler <kohler@icir.org>
Commit a38c90281503e356d5bf7c5cacff600ec4e33d30

	* elements/: ip/iprw.cc, tcpudp/iprewriter.cc,
	tcpudp/iprewriter.hh, tcpudp/tcprewriter.cc, tcpudp/tcprewriter.hh:
	don't print messages on running out of ports; provide handlers
	instead

2001-04-03 Tue 18:10:26 +0000  Eddie Kohler <kohler@icir.org>
Commit a2e519a43fe10f1c93b13af0a49ee3877c3c7ceb

	* doc/click.texi: doc updates

2001-04-02 Mon 20:02:16 +0000  Eddie Kohler <kohler@icir.org>
Commit 942f55d72fdd0350f2a1588b02b889c9882d5fa8

	* include/click/confparse.hh, lib/confparse.cc: major update to
	real number parsing functions: fix bugs, and in particular, handle
	overflow and rounding better; also minor updates elsewhere

2001-04-02 Mon 19:55:22 +0000  Eddie Kohler <kohler@icir.org>
Commit 025bc277d207685729763184b7324b7c7ceb3631

	* elements/: aqm/red.cc, standard/red.cc: bug fix: check for
	negative max_p

2001-04-02 Mon 19:54:37 +0000  Eddie Kohler <kohler@icir.org>
Commit f732706c49b9ce72518b9c3127ee33a7cc43e488

	* elements/: ethernet/ip6ndadvertiser.cc,
	ethernet/ip6ndadvertiser.hh, ip6/icmp6error.cc,
	ip6/lookupip6route.cc, ip6/protocoltranslator46.cc,
	ip6/protocoltranslator64.cc: adapt to new IP6Address interface, and
	use new matches_prefix and mask_more_specific methods

2001-04-02 Mon 19:53:33 +0000  Eddie Kohler <kohler@icir.org>
Commit d65d0d718f85e892ebed78d26e4366d76eee5304

	* elements/ip/: lookupiproute.cc, lookupiproutelinux.cc,
	lookupiproutemp.cc: adapt to new IPTable interface

2001-04-02 Mon 19:52:37 +0000  Eddie Kohler <kohler@icir.org>
Commit 35df86a1de83b2a39586083635e5c150816bca6c

	* include/click/ip6table.hh, lib/ip6table.cc: methods take const
	IP6Address &; use new IP6Address matches_prefix and
	mask_more_specific methods for correctness

2001-04-02 Mon 19:51:59 +0000  Eddie Kohler <kohler@icir.org>
Commit de3f8789985491578fa5fe4890b0063c1241b943

	* include/click/iptable.hh, lib/iptable.cc: methods take
	IPAddresses, not unsigneds; use new IPAddress matches_prefix and
	mask_more_specific methods for correctness

2001-04-02 Mon 19:51:20 +0000  Eddie Kohler <kohler@icir.org>
Commit e43fbc6e8dd8699e43a105a4ab9b568ded450dc2

	* elements/ethernet/: arpresponder.cc, arpresponder.hh: use new
	IPAddress matches_prefix and mask_more_specific methods for
	correctness

2001-04-02 Mon 19:50:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 1f9b87ddba48129874255f2cf0a850d36f5f740b

	* include/click/ipaddress.hh: added matches_prefix and
	mask_more_specific methods

2001-04-02 Mon 19:49:43 +0000  Eddie Kohler <kohler@icir.org>
Commit e689e4157e04c6fc209620b14c7c0762053ffde0

	* include/click/ip6address.hh, lib/ip6address.cc: update IP6Address
	method names to follow IPAddress; add matches_prefix and
	mask_more_specific methods; removed addr() method in favor of
	in6_addr(); added mask_to_prefix_bits(); fixed bugs

2001-04-02 Mon 19:47:57 +0000  Eddie Kohler <kohler@icir.org>
Commit 82453f3ee1244508a047a5e9884d03b7f1f6fe89

	* doc/click.texi: doc updates

2001-03-31 Sat 00:27:56 +0000  Eddie Kohler <kohler@icir.org>
Commit 41f96091bb8950e1ec8dd3f5d7ef3f7ec9149b63

	* doc/click.texi: doc updates

2001-03-31 Sat 00:27:52 +0000  Eddie Kohler <kohler@icir.org>
Commit a19e616df53b6c6c65f101103df82f1662b04ff4

	* include/click/confparse.hh, lib/confparse.cc: some more unquoting
	fixes; cp_keyword is now exported

2001-03-30 Fri 01:37:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 8e092e074d1b875688337180307739d48ac8b460

	* conf/: fake-iprouter.click, test.click, vpn-rl.ipb, vpn.ipb:
	update comment to reflect new Print output, and take advantage of
	comments inside \<...>

2001-03-30 Fri 01:36:53 +0000  Eddie Kohler <kohler@icir.org>
Commit fb7a0f66275fb194ee5b3b00898993b6a7782170

	* doc/click.texi: doc updates

2001-03-30 Fri 01:36:36 +0000  Eddie Kohler <kohler@icir.org>
Commit bbf50e97adb42e1b704b41a46d084a7f89a67cf5

	* include/click/lexer.hh, lib/confparse.cc, lib/lexer.cc,
	tools/lib/lexert.cc, tools/lib/lexert.hh: support comments within
	\<...> hex strings, and restructure confparse functions to reduce
	the number of String operations

2001-03-30 Fri 01:35:50 +0000  Eddie Kohler <kohler@icir.org>
Commit 79415b1ce71cc293a68f4dd8e5e90094534729ac

	* elements/standard/print.cc: Print format nitlet

2001-03-29 Thu 12:57:51 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit db5e6cbcfab5c047f0ed2574f6ab442be68dcbe6

	* elements/standard/: drr.cc, drr.hh: Deficit round robin packet
	scheduler.

2001-03-29 Thu 00:21:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 9b189af8c1befa8a19c3023e9f7e8ca971e5622b

	* elements/: aqm/red.cc, aqm/red.hh, ethernet/etherencap.cc,
	ip/ipencap.cc, ip/setipdscp.cc, standard/paint.cc,
	standard/pullswitch.cc, standard/pullswitch.hh, standard/queue.cc,
	standard/randomerror.cc, standard/randomlossage.cc,
	standard/ratedsource.cc, standard/ratedsplitter.cc,
	standard/ratedsplitter.hh, standard/ratedunqueue.cc,
	standard/ratedunqueue.hh, standard/red.cc, standard/red.hh,
	standard/switch.cc, standard/switch.hh: adapt to Element changes

2001-03-29 Thu 00:19:47 +0000  Eddie Kohler <kohler@icir.org>
Commit 18e9a503684cfd5f6c4435fbc5348e0f8470fb3d

	* tools/click-align/click-align.cc,
	tools/click-check/click-check.cc,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-install/click-install.cc,
	tools/click-undead/click-undead.cc, userlevel/click.cc: add -C
	CLICKPATH argument

2001-03-29 Thu 00:19:36 +0000  Eddie Kohler <kohler@icir.org>
Commit 3d388245cb3c05aa2d5e19494bf3be316a10ec8d

	* tools/click-mkmindriver/click-mkmindriver.cc: add -C CLICKPATH
	argument. Better error messages on bad elementmaps.

2001-03-29 Thu 00:19:14 +0000  Eddie Kohler <kohler@icir.org>
Commit a868514f007fc687be41916d450007a0586535e6

	* tools/lib/: toolutils.cc, toolutils.hh: add separate
	ElementMap::report_file_not_found method so others can call it.

2001-03-29 Thu 00:18:24 +0000  Eddie Kohler <kohler@icir.org>
Commit b346cca72a89379301c943bf4fb9566e8212a667

	* lib/confparse.cc: don't report errors on duplicate keywords.
	Ignore comments inside "\< ... >". Be more careful about comment
	parsing.

2001-03-29 Thu 00:17:41 +0000  Eddie Kohler <kohler@icir.org>
Commit ba2970f041573d82fafb45f562138c1db53da3b2

	* include/click/straccum.hh: added operator bool()

2001-03-29 Thu 00:16:25 +0000  Eddie Kohler <kohler@icir.org>
Commit 9d29edc20fc85ad7552709d9078d659d89082444

	* include/click/userutils.hh, lib/userutils.cc: add clickpath() and
	set_clickpath() functions; also, use them.

2001-03-29 Thu 00:15:53 +0000  Eddie Kohler <kohler@icir.org>
Commit 790b948a2659fc0dd543bc87d5f05c8bfed2ca61

	* include/click/router.hh, lib/router.cc: removed econfiguration()
	in favor of default_configuration_string(), and calling
	Element::configuration() directly. Removed live_reconfigure()
	methods; this is handled by Element now.

2001-03-29 Thu 00:14:37 +0000  Eddie Kohler <kohler@icir.org>
Commit bb80fcbdaa147689614ec626b651dd9aa43616fd

	* include/click/packet.hh, lib/packet.cc: renamed MIN_TOTAL_LENGTH
	to MIN_BUFFER_LENGTH, total_data to buffer_data, and total_length
	to buffer_length. Fix Packet::make(sk_buff *) in case of users > 1
	(users was not decremented -- memory leaks). The header_offset()
	functions return int, not unsigned. Header file rearrangement.

2001-03-29 Thu 00:12:34 +0000  Eddie Kohler <kohler@icir.org>
Commit 1958abdf55bac63e1d59e01c1ed22adb73d3f3f0

	* include/click/ipaddress.hh: nitlets

2001-03-29 Thu 00:12:14 +0000  Eddie Kohler <kohler@icir.org>
Commit 7cc1a9f18ad980d9d972217bf1050eabcdc65126

	* include/click/element.hh, lib/element.cc: removed
	set_configuration() methods in favor of "virtual void
	configuration(Vector<String> &)": better to pay when the
	configuration string is needed. Added read_keyword_handler and
	reconfigure_keyword_handler handler functions; renamed old
	configuration_read_handler and reconfigure_write_handler to
	read_positional_handler and reconfigure_positional_handler.

2001-03-29 Thu 00:10:29 +0000  Eddie Kohler <kohler@icir.org>
Commit 716b38ddc73529b7cb902fdf80dd80cf62054adc

	* elements/userlevel/: fromdevice.cc, fromdevice.hh: Linux
	FromDevice sets packets' packet type annotations from information
	provided by the packet socket

2001-03-29 Thu 00:09:35 +0000  Eddie Kohler <kohler@icir.org>
Commit 8288ae6678bf4f1c3e83ea0b609e567a7a2aff33

	* elements/standard/: nullelement.cc, nullelement.hh: added
	PushNull and PullNull elements to encourage a particular assignment
	of agnostic ports (Mazu)

2001-03-29 Thu 00:08:23 +0000  Eddie Kohler <kohler@icir.org>
Commit f04ba1f4f0ff673d86e7a3dd4468a208b26584ad

	* elements/ip/: ipclassifier.hh, ipfilter.cc: new
	IPFilter/IPClassifier port names (Mazu)

2001-03-29 Thu 00:07:51 +0000  Eddie Kohler <kohler@icir.org>
Commit 1fc209f7f1915b8ed08e72f3599dba1d9d7f9bfb

	* doc/click.texi: doc updates

2001-03-28 Wed 23:28:50 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 0a21edcc2e6d533b2a2b6ba94cfd69d1f9b7cca6

	* elements/local/webgen.hh: Fix WebGen documentation.

2001-03-28 Wed 02:58:43 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit dcd9df5264a98307fd316e956c87ddc65be84ca0

	* elements/local/: webgen.cc, webgen.hh: WebGen allows control over
	source IP address.

2001-03-23 Fri 18:42:05 +0000  Eddie Kohler <kohler@icir.org>
Commit e579b152025e98b899666a766790e1bf27394e0c

	* elements/userlevel/: chattersocket.cc, chattersocket.hh: added
	ChatterSocket element for Doug

2001-03-23 Fri 18:41:44 +0000  Eddie Kohler <kohler@icir.org>
Commit 761bc50e210808da33ef07021bf7c5575767d183

	* elements/aqm/red.cc, elements/grid/gridlocationinfo.cc,
	elements/grid/locationinfo.cc, elements/grid/loctable.cc,
	elements/grid/movesim.cc, elements/grid/pep.cc,
	elements/grid/radiosim.cc, elements/grid/regionpep.cc,
	elements/grid/simplelocquerier.cc, elements/ip/ipratemon.cc,
	elements/standard/bandwidthmeter.cc,
	elements/standard/probsplitter.cc,
	elements/standard/randomerror.cc,
	elements/standard/randomlossage.cc, elements/standard/red.cc,
	elements/standard/scheduleinfo.cc, include/click/ewma.hh,
	linuxmodule/module.cc: adapt to confparse interface changes

2001-03-23 Fri 18:41:21 +0000  Eddie Kohler <kohler@icir.org>
Commit 69d2fc0d007e6978bd7856982bbe05d96255532a

	* elements/userlevel/: controlsocket.cc, controlsocket.hh: listen()
	happens at initialize time, not configure time

2001-03-23 Fri 18:40:52 +0000  Eddie Kohler <kohler@icir.org>
Commit 98b6d8689982a1a7552a0030d5546fa07d14b761

	* elements/standard/: timedsource.cc, timedsource.hh: add keyword
	arguments a la InfiniteSource/RatedSource and lots of handlers

2001-03-23 Fri 18:40:17 +0000  Eddie Kohler <kohler@icir.org>
Commit e8c61c0cb88ec6164cbfeedd311c04359018c9c9

	* elements/standard/: print.cc, print.hh: added keyword arguments
	to Print; use StringAccum to build up message; change output format
	to be more like IPPrint

2001-03-23 Fri 18:39:42 +0000  Eddie Kohler <kohler@icir.org>
Commit 68070de523ae316cb7796f1135c269c77741fa3f

	* elements/standard/: infinitesource.cc, infinitesource.hh,
	ratedsource.cc: add specialized write handler for "data" (keyword
	arguments make changing argument 0 a bad idea)

2001-03-23 Fri 18:38:18 +0000  Eddie Kohler <kohler@icir.org>
Commit 3624d138eca86f1ba1db27f27804d263e6865337

	* include/click/timer.hh: add schedule_now() function

2001-03-23 Fri 18:38:03 +0000  Eddie Kohler <kohler@icir.org>
Commit df2177f6bb4faa650e61b9488cbffe119d5aa012

	* include/click/sync.hh: use #error, not StaticAssert

2001-03-23 Fri 18:37:48 +0000  Eddie Kohler <kohler@icir.org>
Commit 4b41be3fe7878d929e301905365d9b8aeaef64bf

	* include/click/straccum.hh: added back() methods; header file
	rearrangement

2001-03-23 Fri 18:37:23 +0000  Eddie Kohler <kohler@icir.org>
Commit 36a69e95f99e1162ba9fc30339fe43574f4a7f77

	* include/click/error.hh, lib/error.cc: added set_default_handler
	static method

2001-03-23 Fri 18:37:08 +0000  Eddie Kohler <kohler@icir.org>
Commit 8dc9c8850e9dd29a6d766027c16899888882d285

	* include/click/confparse.hh, lib/confparse.cc: starting to
	document confparse: changed cp_real functions to cp_real10, and
	constants to cpReal10; changed cpNonnegFixed to cpNonnegReal2 for
	consistency; added cp_unsigned_real2 and cpReal2; added
	cp_unparse_real10() functions and cp_unparse_milliseconds();
	rearrangements for readability

2001-03-23 Fri 18:35:44 +0000  Eddie Kohler <kohler@icir.org>
Commit 6d2f668b1339bb257bb240a4c544a4f121bb7bc2

	* doc/click.texi: doc updates

2001-03-22 Thu 20:27:15 +0000  Eddie Kohler <kohler@icir.org>
Commit 9ef49c40cccf94f543e055d80b8a2c2e7bf545b4

	* missing: nitlet: always put "." first on TEXINPUTS

2001-03-22 Thu 20:27:06 +0000  Eddie Kohler <kohler@icir.org>
Commit 4332a3d4193f3dafa91ad797f02663b6e9d5a066

	* DISTFILES, Makefile.in, tools/Makefile.in: tools no longer
	responsible for distributing themselves; use main DISTFILES. Also
	DISTFILES fixes.

2001-03-22 Thu 20:08:28 +0000  Eddie Kohler <kohler@icir.org>
Commit 245c868d8cc42215bac01f37ec44379217e73fe2

	* DISTFILES, configure.in, doc/Makefile.in, doc/texinfo.tex,
	missing: add texinfo.tex to doc/ subdirectory, so any texi2dvi
	should do (stop checking its version number in configure.in). Also
	added "make clean" target, and add a "missing texi2dvi".

2001-03-22 Thu 20:07:27 +0000  Eddie Kohler <kohler@icir.org>
Commit 0809ca45152a4d131ab3cb2e6f203f628edcf582

	* doc/click.texi: doc updates

2001-03-22 Thu 20:07:16 +0000  Eddie Kohler <kohler@icir.org>
Commit eb8f2ab4ba9dbff7292b48c78d811f9dfcea2653

	* NEWS: fix typos

2001-03-22 Thu 00:40:11 +0000  Eddie Kohler <kohler@icir.org>
Commit 7cabfac751648fe41e1a8cd0a1625a712e7dd00a

	* configure.in, etc/samplepackage/Makefile.in,
	linuxmodule/Makefile.in,
	tools/click-mkmindriver/click-mkmindriver.cc: added cross-compiling
	support for ld and strip

2001-03-22 Thu 00:36:05 +0000  Eddie Kohler <kohler@icir.org>
Commit 79cbc6d4cac26dd221e89e4edffe2de34813ecdc

	* DISTFILES, doc/Connection.3, doc/Element.3, doc/Makefile.in:
	removed Element.3 and Connection.3 manual pages; they are obsolete

2001-03-22 Thu 00:16:29 +0000  Eddie Kohler <kohler@icir.org>
Commit 0dd78bb2d4d5916d77effa32621a2cfe66fd4b0f

	* linuxmodule/sched.cc: better console messages

2001-03-22 Thu 00:16:01 +0000  Eddie Kohler <kohler@icir.org>
Commit 5dfc0598ef7e5862109492a8e23bb6ca1c74dc29

	* lib/router.cc: changed the "ports" handler: agnostic ports are
	reported as "push-" or "pull-", not "(push)" or "(pull)"; and
	connected ports are comma-separated. Also adapt to Element
	interface changes

2001-03-22 Thu 00:14:32 +0000  Eddie Kohler <kohler@icir.org>
Commit 3f00b0625bd4ab461186957f92a5565ad14057e5

	* elements/aqm/red.cc, elements/ip/ipfilter.cc,
	elements/ip/lookupiproutelinux.cc,
	elements/ip/lookupiproutelinux.hh,
	elements/linuxmodule/anydevice.cc,
	elements/linuxmodule/anydevice.hh,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/fromhost.cc,
	elements/linuxmodule/fromlinux.cc, elements/linuxmodule/tohost.hh,
	elements/linuxmodule/tohostsniffers.hh,
	elements/linuxmodule/tolinux.hh,
	elements/linuxmodule/tolinuxsniffers.hh,
	elements/linuxmodule/tulipstats.cc,
	elements/linuxmodule/tulipstats.hh, elements/local/webgen.cc,
	elements/standard/checklength.cc, elements/standard/checkpaint.cc,
	elements/standard/classifier.cc, elements/standard/red.cc,
	tools/click-devirtualize/cxxclass.cc,
	tools/click-devirtualize/specializer.cc: in Element, renamed
	checked_push_output to check_output_push, because the normal case
	is output(...).push(...), not push(...).output(...). Adapt to this
	change, and to the "net_device" change

2001-03-22 Thu 00:13:14 +0000  Eddie Kohler <kohler@icir.org>
Commit 15ffe135ba2d26349ad05e5d4802f92c5cecc255

	* include/click/packet.hh, lib/packet.cc: use "net_device", not
	"struct device", for Linux 2.4 compatibility

2001-03-22 Thu 00:12:39 +0000  Eddie Kohler <kohler@icir.org>
Commit 707f449f273cb4089d45eaf27ea90d613582b813

	* include/click/glue.hh: provide a definition for "net_device", for
	better Linux 2.4 compatibility; fix CLICK_DMALLOC_REG definition;
	rename StaticAssert to static_assert

2001-03-22 Thu 00:11:44 +0000  Eddie Kohler <kohler@icir.org>
Commit 60bf5c4004bfbd53dad6599ffc5c20e9aba4b364

	* include/click/element.hh, lib/element.cc: rename Connection to
	Port; prevent set_ninputs()/set_noutputs()/etc. from working once
	an element has been initialized; header file rearrangement for
	readability

2001-03-22 Thu 00:10:04 +0000  Eddie Kohler <kohler@icir.org>
Commit 965f315e0ae69e089e38738268644e816b586e40

	* doc/click.texi: updates

2001-03-21 Wed 01:13:45 +0000  Eddie Kohler <kohler@icir.org>
Commit 8fbad123f5eae396f5ec30ec4252ea51f52028e9

	* doc/click.texi: doc updates, particularly flow_code and Element
	Characteristics

2001-03-21 Wed 01:12:39 +0000  Eddie Kohler <kohler@icir.org>
Commit d65c62e4edf172cb6466ed95dd661f570423d9a6

	* include/click/element.hh: rearranged method declarations for
	greater clarity

2001-03-20 Tue 21:32:48 +0000  Eddie Kohler <kohler@icir.org>
Commit ee58b19fe7a8c0a2a324a34c6cb048524d050b48

	* doc/click.texi: updates

2001-03-20 Tue 21:32:39 +0000  Eddie Kohler <kohler@icir.org>
Commit 7bc6d247d7b2c5f58fb2d44bd7a8d99086b87001

	* include/click/element.hh, lib/element.cc: add const String
	&prefix argument to add_task_handlers(), so people can add task
	handlers for multiple tasks

2001-03-20 Tue 21:31:57 +0000  Eddie Kohler <kohler@icir.org>
Commit 8c7380cd43fb2c0e8a46220e239f8170723b686a

	* elements/ip/ipfilter.cc: adapt to StringAccum interface changes

2001-03-20 Tue 21:31:43 +0000  Eddie Kohler <kohler@icir.org>
Commit d05ca9824ad6f386574f5a91787b2ae7ee69c746

	* include/click/straccum.hh, lib/straccum.cc: rename pop() method
	to pop_back(); add operator<<(long long)

2001-03-20 Tue 21:31:20 +0000  Eddie Kohler <kohler@icir.org>
Commit 8d18b721a3a2ac7b95177158773847650a1960dc

	* include/click/string.hh, lib/string.cc: add long long constructor

2001-03-20 Tue 00:39:04 +0000  Eddie Kohler <kohler@icir.org>
Commit 6c370306580dbbd6853998784c18bee2778f6919

	* configure.in: remove conftest* files

2001-03-20 Tue 00:27:57 +0000  Eddie Kohler <kohler@icir.org>
Commit f8d3a8e38ae323e21f06d20d2a2a35a4e9931ca8

	* DISTFILES, tools/Makefile.in: DISTFILES

2001-03-19 Mon 22:47:50 +0000  Eddie Kohler <kohler@icir.org>
Commit 682a6421c302c7b4ccc1be6e286fbd39a6238acf

	* configure.in: configure.in updates: call AC_TRY_RUN less
	frequently, for example

2001-03-19 Mon 04:15:56 +0000  Eddie Kohler <kohler@icir.org>
Commit 280e23ff1f24653f226ef1dd84192223e24be60f

	* tools/click-mkmindriver/click-mkmindriver.cc: --help improvements

2001-03-19 Mon 04:07:48 +0000  Eddie Kohler <kohler@icir.org>
Commit 4b8ae6a5e2e787891fd854681e146939c17fb9c4

	* tools/click-mkmindriver/: README, setup.pl: removed obsolete
	files

2001-03-18 Sun 22:40:16 +0000  Eddie Kohler <kohler@icir.org>
Commit 7ad6dab962ce24040fcbff50c59146efd15b0ced

	* elements/local/binpackingsched.cc,
	elements/local/staticthreadsched.cc,
	elements/local/threadmonitor.cc,
	elements/userlevel/controlsocket.cc,
	elements/userlevel/controlsocket.hh, include/click/router.hh,
	include/click/routerthread.hh, include/click/task.hh,
	lib/router.cc, lib/routerthread.cc, lib/task.cc: changed
	thread_preference stuff a lot; now there is one function people
	should call to change threads, change_thread(). This function does
	not change a Task's scheduled state. If it was scheduled, it
	remains scheduled ; if it was not scheduled, it remains
	unscheduled.

2001-03-18 Sun 22:39:25 +0000  Eddie Kohler <kohler@icir.org>
Commit 4ae1e6cd04f72604ddda0f13ca0d6c3bf284f124

	* doc/click.texi: doc updates

2001-03-18 Sun 22:39:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 02dae1200ae0e340edb1367dc8e2dad1ec0ee56c

	* linuxmodule/module.cc: check /proc for an existing Click module
	to prevent double installations

2001-03-18 Sun 22:38:46 +0000  Eddie Kohler <kohler@icir.org>
Commit 6a74cb8eb2d2e41ee49ca59582297a65cfb3f8f1

	* linuxmodule/Makefile.in: update to help compatibility with
	click-mkmindriver

2001-03-18 Sun 22:38:16 +0000  Eddie Kohler <kohler@icir.org>
Commit f5b5662831e5e9f3e058efb5afb737a3c89b6c2d

	* userlevel/: Makefile.in, click.cc: added global read handlers and
	--no-warnings option

2001-03-18 Sun 22:37:44 +0000  Eddie Kohler <kohler@icir.org>
Commit 4a08cefec18abb4b2639a2ca3a84ee0c4748f693

	* tools/: Makefile.in, lib/toolutils.cc, lib/toolutils.hh: added
	ElementMap::requires and provides functions; improved
	driver_compatible function

2001-03-18 Sun 22:37:11 +0000  Eddie Kohler <kohler@icir.org>
Commit 1c86e625655e2d3869c7e41d62dbaf9bba5e9685

	* configure.in, tools/click-mkmindriver/Makefile.in,
	tools/click-mkmindriver/click-mkmindriver.cc: changed click-shrink
	tool to click-mkmindriver; updates to click-mkmindriver

2001-03-18 Sun 22:36:25 +0000  Eddie Kohler <kohler@icir.org>
Commit c2710f137e12911a26186e62bcecc61cd32fa364

	* click-buildtool: .in: added --version option and, in elem2make,
	--make-variable option

2001-03-17 Sat 02:38:40 +0000  Eddie Kohler <kohler@icir.org>
Commit 04a23cd41fb8f3b9a8ad92aa11b5ec01f02de411

	* tools/: click-check/click-check.cc,
	click-devirtualize/click-devirtualize.cc,
	click-undead/click-undead.cc: use new parse_all_files() function

2001-03-17 Sat 02:38:22 +0000  Eddie Kohler <kohler@icir.org>
Commit 9022110ad97c81f3560e807e816cc40d81c7ebe2

	* tools/click-mkmindriver/click-mkmindriver.cc: better code:
	actually pay attention to requirements and provisions

2001-03-17 Sat 02:37:56 +0000  Eddie Kohler <kohler@icir.org>
Commit 32ca27861eee1c3098b1b64971ed9af508ef1e4c

	* tools/lib/routert.hh: nitlets, and add FIRST_REAL_TYPE constant

2001-03-17 Sat 02:37:25 +0000  Eddie Kohler <kohler@icir.org>
Commit f89383a2101c0f0c325bd00a7822c59ff43b0198

	* userlevel/click.cc: nitlet

2001-03-17 Sat 02:37:10 +0000  Eddie Kohler <kohler@icir.org>
Commit cf4e2f926e2264d56c90011cb3b7f4ebbf7f2498

	* tools/lib/: toolutils.cc, toolutils.hh: change parse_all_required
	to parse_all_files; add parse_default_file and
	parse_requirement_files; bug fix: print flow_code in unparse(); add
	size() method

2001-03-17 Sat 02:35:55 +0000  Eddie Kohler <kohler@icir.org>
Commit c257e7f4742ebcc0de123ee0d5e3b962b5132471

	* click-mkelemmap: bug fix: files that only define provisions, not
	elements, won't have flow codes or processing codes; write an
	explicit null string "" in those cases so the tab order doesn't get
	screwed up

2001-03-17 Sat 01:06:40 +0000  Eddie Kohler <kohler@icir.org>
Commit ee724b83fecb01b1092b047bf46e923b78066e61

	* tools/: click-check/click-check.cc, lib/processingt.cc,
	lib/processingt.hh, lib/toolutils.cc, lib/toolutils.hh: click-check
	bugfix: always check at least one driver; and the code that checks
	processing values takes flow codes into account!

2001-03-17 Sat 01:04:46 +0000  Eddie Kohler <kohler@icir.org>
Commit 90bacab4fb613ff1d26d9355c69c01472a155a3a

	* elements/etherswitch/etherswitch.cc,
	elements/etherswitch/etherswitch.hh, elements/ipsec/des.cc,
	elements/ipsec/desp.cc, elements/ipsec/esp.cc,
	elements/standard/suppressor.hh, include/click/router.hh,
	lib/element.cc, lib/router.cc: nitlets; and treat flow_code()
	strings carefully: don't crash on erroneous strings

2001-03-17 Sat 00:51:25 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c629b4726a19887679b64a7e344c8e6512f2082e

	* elements/ipsec/: des.hh, sha1.cc, sha1.hh, sha1_impl.hh: faster
	implementation of sha1, from eric young

2001-03-16 Fri 23:34:12 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 38d294cae321dc530196556f85104dfa337023f0

	* conf/ipsec-3des.click: fix example

2001-03-16 Fri 22:25:26 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 97bc740d8dfcfbfffbb8e1fbd137f9177130d9f4

	* elements/ipsec/sha1_impl.hh: make sha1 a bit faster by removing a
	cache dependency

2001-03-16 Fri 21:57:47 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 11b7c8a20e65283d45e8d3904f628b8be16ec096

	* lib/glue.cc: make glue.cc smp safe

2001-03-16 Fri 21:48:30 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 182bf0cfe0ea04b6a00c48f8c1645e6b4b4b7e1d

	* elements/ipsec/: sha1.cc, sha1.hh, sha1_impl.hh: add drop handler
	to SHA1 verifier; make sha1 smp safe

2001-03-16 Fri 21:02:45 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit aa30ae794e037356426578120276426381eef399

	* elements/grid/: floodinglocquerier.cc, grid.hh, hello.cc,
	locqueryresponder.cc, lrhello.cc, updateroutes.cc: fixes for packet
	data alignment

2001-03-16 Fri 20:29:42 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 88955fda0b296a8a3073ee0e19f85676af8679ca

	* elements/grid/checkgridheader.cc: added more verbose messages
	describing packet errors.

2001-03-16 Fri 20:24:09 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0973a3c07a71ef20c91723a86099286ce0869a4a

	* include/click/click_ether.h: added packed attribute to
	click_ether.  on arm-linux, e.g. iPaq, sizeof(click_ether) is 16
	unless the packed attribute is used.  there should probably be a
	better way of dealing with this.

2001-03-16 Fri 20:18:21 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c4b2f0b8b89cff3d22daee335f12b15687db02f5

	* configure.in: now checks for new.h properly while cross-compiling

2001-03-16 Fri 19:49:36 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 2e0268b35d0c85c762f5db620066d21fc118d3da

	* elements/userlevel/: fromdevice.cc, kerneltap.cc, kerneltun.cc:
	make sure that the data portions of incoming packets (from device
	or O/S are 4-byte aligned.  This is neccessary e.g. on the iPaq
	with a StrongARM.  assumes incoming packets are preceded by a
	14-byte ethernet header

2001-03-16 Fri 19:34:24 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit dbbfe0c7e7856ffe26ec03e2a86b44412d19d40e

	* tools/lib/Makefile.in, userlevel/Makefile.in: Changes to
	configure system to support cross compiling, e.g. on iPaq with
	arm-linux. Makefile.in: get correct ``ar'' binary from the
	configure script

2001-03-16 Fri 19:33:47 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 4907342b4e129b88ef10bab03c30fce6a7fee726

	* config.guess, config.sub, configure.in: Changes to configure
	system to support cross compiling, e.g. on iPaq with arm-linux.
	configure.in: explicitly check host and build types.  figure out
	the correct compiler names. config.sub, config.guess: required for
	macros added to configure.in

2001-03-16 Fri 18:28:36 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 29e79ea86ba590bde203d69f4834513cf7482663

	* conf/ipsec-3des.click, conf/ipsec-des.click,
	elements/ipsec/README, elements/ipsec/des.cc,
	elements/ipsec/des.hh, elements/ipsec/desp.cc,
	elements/ipsec/desp.hh, elements/ipsec/esp.cc,
	elements/ipsec/esp.hh, elements/ipsec/sha1.cc,
	elements/ipsec/sha1.hh, elements/ipsec/sha1_impl.hh: changed
	interface to IPSec elements: removed parameters that should be
	defaults; moved SHA1 authentication implementation to a separate
	element; fix bug in DES decryption

2001-03-16 Fri 14:04:38 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b830192ceac0c8f41fda86d74b7e0849fe2ec9e9

	* elements/ipsec/esp.cc: fix compile bug

2001-03-16 Fri 14:02:39 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 423d8ad48b7db44cceeba77c6ab9907ad60c01b6

	* elements/ipsec/desp.cc, elements/ipsec/esp.cc,
	elements/ipsec/sha1.hh, include/click/sha1.hh, lib/sha1.cc,
	linuxmodule/Makefile.in, userlevel/Makefile.in: move sha1
	implementation out of library and have it as a .hh file only in
	ipsec

2001-03-16 Fri 04:54:29 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d2d5c707ecd0fd88db13014938391be032b412b8

	* elements/ipsec/desp.cc, elements/ipsec/esp.cc,
	include/click/sha1.h, include/click/sha1.hh, lib/sha1.c,
	lib/sha1.cc, linuxmodule/Makefile.in: compile bug fix

2001-03-16 Fri 04:43:12 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d36f39563f9fcc16ce3a3aba1a1b2745c126407d

	* linuxmodule/Makefile.in: sha1 does not work for kernel yet

2001-03-16 Fri 04:30:09 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0974d505630d7c83ad18a3073124e4f5fb960d93

	* linuxmodule/Makefile.in: add sha1.c to Makefile

2001-03-16 Fri 04:27:03 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 31f9e4077e386ca7fe4635bb5152ea662bf9fd2b

	* conf/ipsec-3des.click, conf/ipsec-des.click,
	elements/ipsec/desp.cc, elements/ipsec/desp.hh,
	elements/ipsec/esp.cc, elements/ipsec/esp.hh, include/click/sha1.h,
	lib/sha1.c, userlevel/Makefile.in: ESP header in IPsec now can
	optionally set SHA1 digest

2001-03-16 Fri 03:09:34 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0bb6059e0ef82d34081bbff3e11216eebaff047f

	* conf/: ipsec-3des.click, ipsec-des.click: IPsec DES examples

2001-03-16 Fri 03:09:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b495edace819bfcb0fac7d9c4a5aa3660fad5fde

	* elements/ipsec/: README, des.cc, des.hh, desp.cc, desp.hh,
	esp.cc, esp.hh: more ipsec element cleanup: better documentation;
	rewrote des to allow 3DES to be implemented correctly (DES decrypt
	used to reset the IV, which means reencrypt using that original IV
	was not possible)

2001-03-15 Thu 22:52:46 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 250f2b0c914f606211f675b65a4c1c988f5b1337

	* elements/userlevel/: kerneltap.cc, kerneltun.cc: Get correct
	KernelTap behavior on OpenBSD (as described in KernelTap man page)

2001-03-15 Thu 22:51:43 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c92c7c6e929b5b89e8cf678e44727cbdb709a803

	* tools/run-grid-gateway.openbsd: new script to work with BSD net
	configuration tools

2001-03-15 Thu 22:51:12 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit b0bf5d33eee1a2623c1449f350d90897ca0ba03a

	* conf/grid-gateway.click: ignore own grid packets

2001-03-15 Thu 17:51:51 +0000  Eddie Kohler <kohler@icir.org>
Commit e74f30dfcc26396bbf06a5c2bc81100eb37de936

	* doc/click.texi: nitlet

2001-03-15 Thu 00:39:33 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 620c83f0f5bec24676d5bcda30e06f7a6c01436c

	* elements/local/: binpackingsched.cc, binpackingsched.hh,
	threadmonitor.cc: minor whitespace and debug output changes

2001-03-15 Thu 00:35:05 +0000  Eddie Kohler <kohler@icir.org>
Commit c125b39591f5d61f09e1b79ff5192337a4fd264f

	* configure.in: check version numbers for texi2dvi and makeinfo

2001-03-14 Wed 23:09:13 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 9c42107e6d996ae3dc15ea6b721c703633e8ffe8

	* include/click/routerthread.hh, lib/routerthread.cc: crancked up
	the profile frequency

2001-03-14 Wed 21:02:36 +0000  Eddie Kohler <kohler@icir.org>
Commit 26f882dff610d4f9247dc8064967db4f4b16815c

	* click-mkelemmap, doc/click.texi, elements/ethernet/arpquerier.hh,
	elements/ethernet/ip6ndsolicitor.hh, elements/tcpudp/snooptcp.hh,
	lib/element.cc, tools/Makefile.in,
	tools/click-combine/click-combine.cc,
	tools/click-devirtualize/specializer.cc,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/lib/processingt.hh, tools/lib/toolutils.cc,
	tools/lib/toolutils.hh: "elementmap" now contains flow codes; tools
	adapted to parse and generate flow codes correctly

2001-03-14 Wed 20:36:23 +0000  Eddie Kohler <kohler@icir.org>
Commit c56cf3b90727967dd6ae98640d97fa0284c6647f

	* doc/click.texi: ErrorHandler section complete?

2001-03-14 Wed 20:17:47 +0000  Eddie Kohler <kohler@icir.org>
Commit 8f68ea71bf3bc42556e1e3ad3bc8b545b46a9f18

	* elements/userlevel/controlsocket.cc, include/click/error.hh,
	lib/error.cc, lib/glue.cc, lib/lexer.cc, lib/router.cc,
	linuxmodule/kernelerror.cc, tools/lib/lexert.cc,
	userlevel/click.cc: ErrorHandler fixes: Renamed Seriousness
	constants to follow naming guidelines: Debug => ERR_DEBUG, and so
	forth; added extra "const String &prefix" argument to decorate_text
	methods, for better behavior when mixing PrefixErrorHandlers with
	other ErrorHandlers; cleaned up format string handling a bit to
	make it follow C more closely; bug fixlets and cleanups

2001-03-14 Wed 20:15:23 +0000  Eddie Kohler <kohler@icir.org>
Commit 9907f11e09d0495a720b909b5d05e2dc6ecd166b

	* include/click/straccum.hh, lib/archive.cc, lib/etheraddress.cc,
	lib/ipaddress.cc, lib/straccum.cc: renamed StringAccum::push method
	to StringAccum::append

2001-03-14 Wed 20:12:33 +0000  Eddie Kohler <kohler@icir.org>
Commit 98ead454c7a6d9d2e40a8cce8863cb5d02075538

	* doc/click.texi: doc updates

2001-03-14 Wed 02:08:42 +0000  Eddie Kohler <kohler@icir.org>
Commit b0235b30360c69452febd796c44ccfa4295a57dc

	* include/click/task.hh, lib/task.cc: TaskHook takes a Task * in
	addition to the void * thunk. Also removed have_scheduler()
	function (it was equivalent to initialized()) and the _max_tickets
	member and related functions (rely on callers to implement their
	own _max_tickets when appropriate).

2001-03-14 Wed 02:07:21 +0000  Eddie Kohler <kohler@icir.org>
Commit 0d67c58b29ee39ee3042c55f9da6e495249bbc4f

	* include/click/string.hh, lib/string.cc: stable_string() takes an
	extra "int len" argument for parity with other functions. Also
	updated some comments

2001-03-14 Wed 02:06:27 +0000  Eddie Kohler <kohler@icir.org>
Commit 66d08c1387b7e91a41730db53d579bf30133bc82

	* lib/router.cc: adapt to Element::forward_flow and backward_flow
	interface changes

2001-03-14 Wed 02:05:56 +0000  Eddie Kohler <kohler@icir.org>
Commit f1bdc3e5aaa4d0acc9d7b6d85106d70b81ae0cc4

	* include/click/element.hh, lib/element.cc: change signatures of
	forward_flow and backward_flow: they take a Bitvector *, rather
	than returning a Bitvector. This may lead to fewer memory
	allocations. Also flow_code() cannot contain digits: only letters,
	[], and #. Also the tickets handler cannot access max_tickets(),
	sicne max_tickets() has been removed.

2001-03-14 Wed 02:04:02 +0000  Eddie Kohler <kohler@icir.org>
Commit 4edfbbffdab8c928b424ab3446cbf41a6e90997a

	* elements/: linuxmodule/anydevice.hh, linuxmodule/fromdevice.cc,
	linuxmodule/polldevice.cc, linuxmodule/todevice.cc,
	standard/scheduleinfo.cc: replace Task::_max_tickets with
	AnyDevice::_max_tickets

2001-03-14 Wed 02:03:23 +0000  Eddie Kohler <kohler@icir.org>
Commit a32eaea63c876cd22bc4c5cd7ace2f8b6ff5440e

	* doc/: Makefile.in, click.texi: documentation updates; always
	remake click.dvi (may back out of this change)

2001-03-13 Tue 22:01:39 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2c5b5167078a2688bb090713227c577974dd4de2

	* tools/click-mkmindriver/: README, setup.pl: minor changes

2001-03-13 Tue 21:06:10 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 1af3023ea15f1d39305c34bbe8cc5629695711a3

	* tools/click-mkmindriver/: README, click-mkmindriver.cc, setup.pl:
	minor fixes

2001-03-13 Tue 20:32:28 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0498629582fe34921e5d9b4e1c5f01e3537fd983

	* tools/click-mkmindriver/setup.pl: minor fix

2001-03-13 Tue 20:17:35 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6d9a5fe6d3fe2f15fb7a73fba999614984fe2bf7

	* tools/click-mkmindriver/README: README for click-shrink tools

2001-03-13 Tue 20:02:53 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit cc8a3093d226381049ca37f4febc871242888f46

	* configure.in, tools/Makefile.in,
	tools/click-mkmindriver/.cvsignore,
	tools/click-mkmindriver/Makefile.in,
	tools/click-mkmindriver/click-mkmindriver.cc,
	tools/click-mkmindriver/setup.pl: added a tool that reads a router
	file and produce a build environment for that router

2001-03-13 Tue 14:42:30 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 4156e059102d8a32a91a2c3ef2135877ed7b6f1d

	* elements/local/: webgen.cc, webgen.hh: WebGen -- web/tcp test
	load generator.

2001-03-13 Tue 05:55:43 +0000  Eddie Kohler <kohler@icir.org>
Commit f0192042400cb74214f28b58bf58799e3bbf4e61

	* doc/click.texi: updates

2001-03-13 Tue 05:55:01 +0000  Eddie Kohler <kohler@icir.org>
Commit 886ecbae60179f9d81f86ae01110ebc38aa82a06

	* elements/ethernet/arpquerier.cc, elements/ethernet/arpquerier.hh,
	elements/ethernet/ip6ndsolicitor.cc,
	elements/ethernet/ip6ndsolicitor.hh,
	elements/etherswitch/etherswitch.cc,
	elements/etherswitch/etherswitch.hh,
	elements/etherswitch/spantree.hh,
	elements/standard/errorelement.cc,
	elements/standard/errorelement.hh, elements/standard/idle.cc,
	elements/standard/idle.hh, elements/standard/suppressor.cc,
	elements/standard/suppressor.hh, elements/tcpudp/snooptcp.cc,
	elements/tcpudp/snooptcp.hh, elements/userlevel/kerneltap.cc,
	elements/userlevel/kerneltap.hh, elements/userlevel/kerneltun.cc,
	elements/userlevel/kerneltun.hh,
	include/click/standard/errorelement.hh: use new flow_code()
	function instead of forward_flow() and backward_flow()

2001-03-13 Tue 05:54:00 +0000  Eddie Kohler <kohler@icir.org>
Commit 96bd6c5adbef234c4b06e91ce921b984570ee44d

	* tools/lib/processingt.cc: # and whitespace are not valid in
	processing codes any more

2001-03-13 Tue 05:53:29 +0000  Eddie Kohler <kohler@icir.org>
Commit 499945d7cd05fd3439caecddf3795bfc047131d8

	* lib/router.cc: use new forward_flow() and backward_flow()
	interfaces (with ErrorHandler *)

2001-03-13 Tue 05:52:43 +0000  Eddie Kohler <kohler@icir.org>
Commit 463db98c0008a599644a289b1f85a8e0247801fd

	* linuxmodule/module.cc: don't use click_threads() if !__MTCLICK__

2001-03-13 Tue 05:50:48 +0000  Eddie Kohler <kohler@icir.org>
Commit 339a4fe42564a5ebe5156b4ff8ca9a2397d2b2f5

	* lib/task.cc: Don't complain if a task list is scheduled at
	destruction -- task lists are always "scheduled".

2001-03-13 Tue 05:50:15 +0000  Eddie Kohler <kohler@icir.org>
Commit 06cadad9950500513907a98456172422e5eaf06c

	* include/click/element.hh, lib/element.cc: added flow_code()
	method, which packages forward and backward flow information into a
	convenient string representation. Now Element::forward_flow() and
	backward_flow() are use flow_code() to do their work. Added
	COMPLETE_FLOW constant to express the normal case.

2001-03-13 Tue 05:47:54 +0000  Eddie Kohler <kohler@icir.org>
Commit 6922a5781c3d74a2c77977b79f654881ce518f37

	* include/click/bitvector.hh, lib/bitvector.cc: added
	nonzero_intersection() method

2001-03-13 Tue 01:22:16 +0000  Eddie Kohler <kohler@icir.org>
Commit 72414ec58edc5dc49f2b959d3bd3e953c48056e0

	* include/click/element.hh: processing_vector is no longer virtual:
	processing() is the only possible way to specify an element's port
	processing values

2001-03-12 Mon 23:05:00 +0000  Eddie Kohler <kohler@icir.org>
Commit 0eb13e153e6d875eed7cfbf6f61b8bbe2879503d

	* doc/click.texi: updates

2001-03-12 Mon 23:04:55 +0000  Eddie Kohler <kohler@icir.org>
Commit 246fe48dca030a98d09d9b9f9f88c6a0fcf78047

	* doc/Makefile.in: can make click.dvi from click.texi

2001-03-12 Mon 23:04:41 +0000  Eddie Kohler <kohler@icir.org>
Commit 1756e41e3c85746379eecace9c44b940c581aa4c

	* configure.in: added configure checks for texi2dvi and makeinfo

2001-03-12 Mon 23:04:25 +0000  Eddie Kohler <kohler@icir.org>
Commit ea1d3a59a81369930e2b86fe7b0e2d070e51ec5f

	* elements/standard/addressinfo.hh,
	elements/standard/spinlockinfo.hh, include/click/element.hh,
	include/click/standard/addressinfo.hh: renamed CONFIGURE_PHASE_ZERO
	to CONFIGURE_PHASE_FIRST, and CONFIGURE_PHASE_LATE to
	CONFIGURE_PHASE_LAST

2001-03-12 Mon 01:55:23 +0000  Eddie Kohler <kohler@icir.org>
Commit dbe4200aefdc72bf5ea50bb456cc45d8870dcc79

	* doc/.cvsignore: ignore Texinfo-related crap

2001-03-12 Mon 01:53:22 +0000  Eddie Kohler <kohler@icir.org>
Commit 7ef82bfd832e67887b75cab25d6c723d25395b8e

	* doc/click.texi, lib/router.cc: added first cut at Texinfo
	documentation

2001-03-12 Mon 01:52:58 +0000  Eddie Kohler <kohler@icir.org>
Commit 954bc13522df44299bdf91477a1597b5a148ef47

	* include/click/task.hh, lib/routerthread.cc, lib/task.cc: remove
	Task::Task() constructor; add private Task(const Task &) and
	operator= functions to prevent misuse

2001-03-12 Mon 01:51:12 +0000  Eddie Kohler <kohler@icir.org>
Commit 3bec1583d54a57ba71cc0ed12e55857edf2e1797

	* include/click/glue.hh, linuxmodule/module.cc: get rid of
	entering_ipb()/leaving_ipb() crap, which was unused

2001-03-12 Mon 01:50:43 +0000  Eddie Kohler <kohler@icir.org>
Commit 3ba8f8c806e590adc9eebf42d5ec877f782c5b25

	* include/click/element.hh, lib/element.cc: nitlets: declaration
	types

2001-03-12 Mon 01:50:18 +0000  Eddie Kohler <kohler@icir.org>
Commit aceb7890eb5343322631e1a3b04d685def2caaa9

	* elements/tcpudp/: iprewriter.cc, iprewriter.hh: use
	IPRW_SPINLOCKS symbol

2001-03-12 Mon 01:49:37 +0000  Eddie Kohler <kohler@icir.org>
Commit 9522a748ae705d147ce1d26232eb465da743b1cc

	* elements/linuxmodule/schedulelinux.cc: must construct Task with
	"this"

2001-03-12 Mon 01:49:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 964c21b4020475b73028ae498c982fea19b8fd34

	* elements/linuxmodule/: fromhost.hh, fromlinux.hh, todevice.hh,
	tohost.hh, tohostsniffers.hh, tolinux.hh, tolinuxsniffers.hh:
	nitlets: constant names

2001-03-10 Sat 20:41:46 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 849c23f541722f23970af5c58e80a8309ae2585e

	* elements/local/binpackingsched.cc,
	elements/local/binpackingsched.hh,
	elements/local/staticthreadsched.cc,
	elements/local/staticthreadsched.hh,
	elements/local/threadmonitor.cc, elements/local/threadmonitor.hh,
	include/click/glue.hh, lib/task.cc, linuxmodule/skbmgr.cc: removed
	click_getusecofday(); changed all instances of #ifdef __MTCLICK__
	to #if __MTCLICK__; fixed compile error in elements/local when
	--enable-local is on but __MTCLICK__ is not defined

2001-03-10 Sat 19:09:35 +0000  Eddie Kohler <kohler@icir.org>
Commit 76d64b9da6ea9d9551db7f05b9c393eff19b1ea0

	* include/click/: bighashmap.cc, bighashmap.hh: updates; the new
	rearrange-hashmap-on-access heuristic is optional, based on a
	#define

2001-03-10 Sat 04:00:06 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 7b9aa68743a0e5905aa5c28c92517ae902d3424a

	* elements/ethernet/arpquerier.cc, elements/ethernet/arpquerier.hh,
	elements/linuxmodule/fastudpflows.cc,
	elements/linuxmodule/fastudpflows.hh,
	elements/local/binpackingsched.cc,
	elements/local/binpackingsched.hh, elements/local/duppath.cc,
	elements/local/duppath.hh, elements/local/staticthreadsched.cc,
	elements/local/staticthreadsched.hh,
	elements/local/threadmonitor.cc, elements/local/threadmonitor.hh,
	elements/standard/msqueue.cc, elements/standard/msqueue.hh,
	elements/tcpudp/iprewriter.cc, elements/tcpudp/iprewriter.hh,
	include/click/bighashmap.cc, include/click/bighashmap.hh,
	include/click/glue.hh, include/click/skbmgr.h.old,
	linuxmodule/skbmgr.c.old: merge in changes from smp branch.
	bighashmap now has a max number of buckets, otherwise linux will
	blow up if we try to allocate the array of buckets; iprewriter and
	arpquerier now have locks, which are compiled away in smp_click;
	added load balancing elements to elements/local; other minor stuff

2001-03-10 Sat 03:34:45 +0000  Eddie Kohler <kohler@icir.org>
Commit a503dbb2e21224190805ed06a159525b36dac582

	* linuxmodule/kernelversion.c: oops: dont define click_threads()
	when !__MTCLICK__

2001-03-10 Sat 03:21:43 +0000  Eddie Kohler <kohler@icir.org>
Commit d2487d45702e7a86b26f819892d7157468032448

	* userlevel/: Makefile.in, click.cc: use RouterThreads

2001-03-10 Sat 03:21:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 4f8774d9ff23f957ae9d837485b8dd1a0247519f

	* linuxmodule/: Makefile.in, kernelversion.c, module.cc,
	modulepriv.hh, sched.cc: use RouterThreads; provide "threads"
	module parameter

2001-03-10 Sat 03:20:45 +0000  Eddie Kohler <kohler@icir.org>
Commit a6c46daef093c985130f98978ca5a3954032a9aa

	* lib/element.cc: add thread_preference handler for tasks

2001-03-10 Sat 03:18:40 +0000  Eddie Kohler <kohler@icir.org>
Commit 94d2f58bec6ca4ae887891ffb76f8756d33e1ea9

	* elements/: linuxmodule/fromdevice.cc, linuxmodule/polldevice.cc,
	linuxmodule/todevice.cc, standard/scheduleinfo.cc: adapt to new
	Task structure

2001-03-10 Sat 03:18:00 +0000  Eddie Kohler <kohler@icir.org>
Commit 3e6959b43de61fdafffd2531d4227ae8b4d6bdc5

	* include/click/router.hh, lib/router.cc: split Router::wait() into
	Router::run_selects(); removed other driver code, because its in
	RouterThread now; code for adding and removing RouterThreads

2001-03-10 Sat 03:15:30 +0000  Eddie Kohler <kohler@icir.org>
Commit 31330164b00c110e936280a756c50c18a529a1af

	* include/click/task.hh, lib/task.cc: Great Task Rewrite: every
	Task::_scheduled_list is a RouterThread; every global tsak list
	corresponds to a Router. The global task list lock protects
	Task::_scheduled_list changes. join_scheduler() is private, and
	less overloaded; now it is only called to switch a task to a new
	scheduler. The initialize() function takes an extra boolean
	argument, true to schedule the task. Removed schedule_immediately()
	and _urgent; they were unused.

2001-03-10 Sat 03:12:51 +0000  Eddie Kohler <kohler@icir.org>
Commit 776e170521177b4941cf7b9f8e68ea66195426c3

	* include/click/sync.hh: provide nonempty sync types whenever on
	SMP (not just __MTCLICK__); ReadWriteLock has a selectable number
	of lock_ts

2001-03-10 Sat 03:12:01 +0000  Eddie Kohler <kohler@icir.org>
Commit 5cb9f54ec4e502e39cac3b4aa33ebc2d9618a717

	* include/click/ewma.hh: added FastDirectEWMA

2001-03-10 Sat 03:11:21 +0000  Eddie Kohler <kohler@icir.org>
Commit c825bf49e0370eea9aff8840362133cf56526c08

	* linuxmodule/skbmgr.cc: get rid of spurious static on a member
	function

2001-03-10 Sat 03:09:39 +0000  Eddie Kohler <kohler@icir.org>
Commit 77abef9769eba2029eb4c3c3f4f1381b07c22024

	* include/click/timer.hh, lib/timer.cc: Timer heads are their own
	type -- TimerList -- so only the list head needs a lock

2001-03-10 Sat 03:09:13 +0000  Eddie Kohler <kohler@icir.org>
Commit da687a2fbe5a041b21b9c480f53a6f0a0b829c60

	* elements/ipsec/desp.cc, elements/linuxmodule/anydevice.hh,
	elements/linuxmodule/cpuqueue.cc, elements/standard/queue.cc,
	include/click/iptable.hh, lib/iptable.cc: nitlets, whitespace

2001-03-10 Sat 03:07:39 +0000  Eddie Kohler <kohler@icir.org>
Commit 5eaba9a2e3f5b6e8100d017d0295d1fc9719d680

	* include/click/atomic.hh: add inc_and_test_greater_zero()
	(available on Linux); compile even if !__MTCLICK__

2001-03-10 Sat 03:06:59 +0000  Eddie Kohler <kohler@icir.org>
Commit a4adff117b4f8ad86b6b6b5d04108d885f662e4f

	* DISTFILES, include/click/routerthread.hh, lib/routerthread.cc:
	added RouterThread: a thread of control -- basically something that
	runs a task list.

2001-03-07 Wed 20:26:38 +0000  Eddie Kohler <kohler@icir.org>
Commit e7343d32fa0d904cb2e231385d087bd7be33df84

	* include/click/packet.hh: copy all relevant annotations, including
	packet_type and device, in copy_annotations() (Mazu bug fix)

2001-03-07 Wed 20:26:18 +0000  Eddie Kohler <kohler@icir.org>
Commit 337e252bd8b1d1432c43173a4eff8dbe6b41cf4a

	* acconfig.h, configure.in: add --enable-intel-cpu configure
	argument

2001-03-07 Wed 19:19:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 7ac809b08e7b727b266468849d1688e18c1960c7

	* tools/click-fastclassifier/click-fastclassifier.cc: larger output
	threshold

2001-03-07 Wed 00:11:19 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 27c7e3fbe7dae0fa392bdc33000fe948625bf74b

	* lib/confparse.cc: fix confparser to parse des cblock

2001-03-07 Wed 00:10:22 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e45e68a7ee9015891b45c439b8f45b53b642af44

	* elements/standard/ratedsource.cc: fix braindead bug: don't keep
	on pulling if over limit

2001-03-06 Tue 22:38:32 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 3af23ea25dfc9427327add8759418fd3a4adbde6

	* elements/standard/ratedsource.cc: pull version of ratedsource
	honor _stop

2001-03-06 Tue 22:13:21 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c17e7adcbcbea06bd2f3a033ae398be0e76febf5

	* lib/task.cc: bug fix in uninitialize(); have join_scheduler
	initialize the master task list if it wasn't initialized

2001-03-06 Tue 22:12:30 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2e6679072a1871dfdcfc5c1372dd16ef11f16e94

	* include/click/task.hh: minor change to remove compile warning

2001-03-06 Tue 20:20:56 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 8eaa870a6c0ba5a1ea4e94bb26cff09b0db67554

	* elements/standard/ratedsource.cc: bug fix: if output is not push,
	active handler should not try to reschedule element

2001-03-05 Mon 02:34:03 +0000  Eddie Kohler <kohler@icir.org>
Commit 828431733529ad8298b5fac3b935d278c4e01c4e

	* tools/click-devirtualize/: specializer.cc, specializer.hh: bug
	fixes for bugs reported by Benjie: look for a header file, since
	"found_header_file" might not be set

2001-03-05 Mon 02:33:22 +0000  Eddie Kohler <kohler@icir.org>
Commit 47f1ea76365c61ca784db687a81e446b139f0a52

	* tools/click-devirtualize/: cxxclass.cc, cxxclass.hh: nits, and
	renamed devirtualize_never() to never_devirtualize() for kicks

2001-03-05 Mon 02:28:35 +0000  Eddie Kohler <kohler@icir.org>
Commit 49d8d7ec6353d896e307eb3d28adaffb138b1c0b

	* elements/: app/ftpportmapper.cc, aqm/red.cc,
	ethernet/arpfaker.cc, ethernet/arpquerier.cc,
	ethernet/arpresponder.cc, ethernet/etherencap.cc,
	ethernet/ethermirror.cc, ethernet/hostetherfilter.cc,
	ethernet/ip6ndadvertiser.cc, ethernet/ip6ndsolicitor.cc,
	etherswitch/bridgemessage.cc, etherswitch/debugbridge.cc,
	etherswitch/etherswitch.cc, etherswitch/spantree.cc,
	exopc/xokreader.cc, exopc/xokwriter.cc, grid/amoeba.cc,
	grid/checkgridheader.cc, grid/filterbyhops.cc,
	grid/filterbyrange.cc, grid/fixdstloc.cc, grid/fixsrcloc.cc,
	grid/floodinglocquerier.cc, grid/gridlocationinfo.cc,
	grid/hello.cc, grid/locationinfo.cc, grid/locfromfile.cc,
	grid/locqueryresponder.cc, grid/loctable.cc,
	grid/lookupgeogridroute.cc, grid/lookuplocalgridroute.cc,
	grid/lrhello.cc, grid/movesim.cc, grid/pep.cc, grid/printgrid.cc,
	grid/radiosim.cc, grid/region.cc, grid/regionpep.cc,
	grid/setgridchecksum.cc, grid/simplelocquerier.cc,
	grid/updateroutes.cc, icmp/checkicmpheader.cc, icmp/icmperror.cc,
	icmp/icmppingresponder.cc, icmp/icmppingrewriter.cc,
	icmp/icmprewriter.cc, icmp/icmpsendpings.cc, ip/checkipheader.cc,
	ip/checkipheader2.cc, ip/decipttl.cc, ip/fixipsrc.cc,
	ip/getipaddress.cc, ip/ipaddrrewriter.cc, ip/ipclassifier.cc,
	ip/ipencap.cc, ip/ipfilter.cc, ip/ipfragmenter.cc,
	ip/ipgwoptions.cc, ip/ipinputcombo.cc, ip/ipmirror.cc,
	ip/ipoutputcombo.cc, ip/ipprint.cc, ip/ipratemon.cc, ip/iprw.cc,
	ip/iprwpatterns.cc, ip/lookupiproute.cc, ip/lookupiproute2.cc,
	ip/lookupiproutelinux.cc, ip/lookupiproutemp.cc, ip/markipce.cc,
	ip/markipheader.cc, ip/rfc2507c.cc, ip/rfc2507d.cc, ip/ripsend.cc,
	ip/rripmapper.cc, ip/saveipfields.cc, ip/setipaddress.cc,
	ip/setipchecksum.cc, ip/setipdscp.cc, ip/setrandipaddress.cc,
	ip/storeipaddress.cc, ip/stripipheader.cc, ip/unstripipheader.cc,
	ip6/addresstranslator.cc, ip6/checkip6header.cc, ip6/decip6hlim.cc,
	ip6/getip6address.cc, ip6/icmp6error.cc, ip6/ip6fragmenter.cc,
	ip6/ip6mirror.cc, ip6/lookupip6route.cc, ip6/markip6header.cc,
	ip6/protocoltranslator46.cc, ip6/protocoltranslator64.cc,
	ip6/setip6address.cc, ipsec/des.cc, ipsec/esp.cc,
	linuxmodule/anydevice.cc, linuxmodule/cpuqueue.cc,
	linuxmodule/cpuswitch.cc, linuxmodule/cyclecount.cc,
	linuxmodule/cyclecountaccum.cc, linuxmodule/fastudpsrc.cc,
	linuxmodule/fastudpsrcip6.cc, linuxmodule/fromdevice.cc,
	linuxmodule/fromhost.cc, linuxmodule/fromlinux.cc,
	linuxmodule/perfcount.cc, linuxmodule/perfcountaccum.cc,
	linuxmodule/perfcountinfo.cc, linuxmodule/perfcountuser.cc,
	linuxmodule/perfinfo.cc, linuxmodule/polldevice.cc,
	linuxmodule/rtcycles.cc, linuxmodule/schedulelinux.cc,
	linuxmodule/setcyclecount.cc, linuxmodule/setperfcount.cc,
	linuxmodule/storecycles.cc, linuxmodule/todevice.cc,
	linuxmodule/tohost.cc, linuxmodule/tohostsniffers.cc,
	linuxmodule/tolinux.cc, linuxmodule/tolinuxsniffers.cc,
	linuxmodule/tulipstats.cc, local/chuckcheck.cc, local/forceicmp.cc,
	local/forceip.cc, local/forcetcp.cc, local/forceudp.cc,
	local/toytcp.cc, radio/b8b10.cc, radio/bim.cc,
	radio/checkpattern.cc, radio/scramble.cc, radio/sendpattern.cc,
	standard/addressinfo.cc, standard/align.cc,
	standard/alignmentinfo.cc, standard/averagecounter.cc,
	standard/bandwidthmeter.cc, standard/bandwidthshaper.cc,
	standard/block.cc, standard/burster.cc,
	standard/bwratedsplitter.cc, standard/bwratedunqueue.cc,
	standard/checkcrc32.cc, standard/checklength.cc,
	standard/checkpaint.cc, standard/classifier.cc,
	standard/compblock.cc, standard/counter.cc,
	standard/devirtualizeinfo.cc, standard/discard.cc,
	standard/discardnofree.cc, standard/dropbroadcasts.cc,
	standard/errorelement.cc, standard/frontdropqueue.cc,
	standard/hashdemux.cc, standard/hashswitch.cc, standard/idle.cc,
	standard/infinitesource.cc, standard/meter.cc, standard/msqueue.cc,
	standard/nullelement.cc, standard/nulls.cc, standard/paint.cc,
	standard/painttee.cc, standard/peekhandlers.cc,
	standard/pokehandlers.cc, standard/print.cc, standard/priosched.cc,
	standard/probsplitter.cc, standard/pullswitch.cc,
	standard/pulltopush.cc, standard/queue.cc, standard/quitwatcher.cc,
	standard/randomerror.cc, standard/randomlossage.cc,
	standard/randomsource.cc, standard/ratedsource.cc,
	standard/ratedsplitter.cc, standard/ratedunqueue.cc,
	standard/red.cc, standard/rrsched.cc, standard/rrswitch.cc,
	standard/scheduleinfo.cc, standard/setcrc32.cc, standard/shaper.cc,
	standard/spinlockacquire.cc, standard/spinlockinfo.cc,
	standard/spinlockrelease.cc, standard/staticpullswitch.cc,
	standard/staticswitch.cc, standard/stridesched.cc,
	standard/strideswitch.cc, standard/strip.cc,
	standard/suppressor.cc, standard/switch.cc, standard/tee.cc,
	standard/timedsink.cc, standard/timedsource.cc,
	standard/unqueue.cc, tcpudp/checktcpheader.cc,
	tcpudp/checkudpheader.cc, tcpudp/dynudpipencap.cc,
	tcpudp/iprewriter.cc, tcpudp/settcpchecksum.cc, tcpudp/snooptcp.cc,
	tcpudp/tcpipsend.cc, tcpudp/tcprewriter.cc, tcpudp/udpipencap.cc,
	userlevel/controlsocket.cc, userlevel/frombpf.cc,
	userlevel/fromdevice.cc, userlevel/fromdump.cc,
	userlevel/kerneltap.cc, userlevel/kerneltun.cc, userlevel/tobpf.cc,
	userlevel/todevice.cc, userlevel/todump.cc: removed #if
	HAVE_CONFIG_H/#include <config.h>/#endif from all elements.
	Instead, the first #include of each element MUST be #include
	<click/config.h>.

2001-03-04 Sun 21:15:09 +0000  Eddie Kohler <kohler@icir.org>
Commit 459200a9d88c8c5ee4182ce307b2dd5bc537fbc2

	* elements/: ethernet/arpfaker.cc, ethernet/arpquerier.cc,
	ethernet/ip6ndsolicitor.cc, etherswitch/spantree.cc,
	grid/floodinglocquerier.cc, grid/hello.cc,
	grid/locqueryresponder.cc, grid/lookupgeogridroute.cc,
	grid/lookuplocalgridroute.cc, grid/lrhello.cc, grid/movesim.cc,
	grid/pep.cc, grid/radiosim.cc, grid/regionpep.cc,
	grid/updateroutes.cc, icmp/icmppingrewriter.cc,
	icmp/icmpsendpings.cc, ip/ipaddrrewriter.cc, ip/ripsend.cc,
	linuxmodule/fromdevice.cc, linuxmodule/polldevice.cc,
	linuxmodule/schedulelinux.cc, linuxmodule/todevice.cc,
	linuxmodule/tulipstats.cc, local/toytcp.cc, radio/bim.cc,
	standard/burster.cc, standard/bwratedunqueue.cc,
	standard/discard.cc, standard/discardnofree.cc,
	standard/infinitesource.cc, standard/peekhandlers.cc,
	standard/pokehandlers.cc, standard/pulltopush.cc,
	standard/quitwatcher.cc, standard/randomsource.cc,
	standard/ratedsource.cc, standard/ratedunqueue.cc,
	standard/scheduleinfo.cc, standard/timedsink.cc,
	standard/timedsource.cc, standard/unqueue.cc, tcpudp/iprewriter.cc,
	tcpudp/tcprewriter.cc, userlevel/fromdump.cc,
	userlevel/kerneltap.cc, userlevel/kerneltun.cc,
	userlevel/todevice.cc, userlevel/todump.cc: renamed Timer::attach()
	to Timer::initialize(); also, use Task::fast_reschedule() when
	possible

2001-03-04 Sun 21:14:42 +0000  Eddie Kohler <kohler@icir.org>
Commit a4b29c869abcec3a67ef713e10f5396b265c1a25

	* include/click/router.hh, lib/router.cc: TaskList is now a
	separate type

2001-03-04 Sun 21:14:19 +0000  Eddie Kohler <kohler@icir.org>
Commit fb2b4bf50a839d8a09a59317cba270ec5892a325

	* include/click/task.hh, lib/task.cc: added timer list locking;
	renamed some methods; added fast_unschedule() and fast_reschedule()
	(no locking)

2001-03-04 Sun 21:13:23 +0000  Eddie Kohler <kohler@icir.org>
Commit a5671ffbad4458ab009e771ca4a21f68ea0742b4

	* include/click/timer.hh, lib/timer.cc: renamed Timer::attach()
	methods to Timer::initialize(); it's just a better name

2001-03-04 Sun 21:12:41 +0000  Eddie Kohler <kohler@icir.org>
Commit aa565bf53d097063db66b270ed4f22ec21ff6b08

	* configure.in: make click-compile executable

2001-03-02 Fri 18:16:47 +0000  Eddie Kohler <kohler@icir.org>
Commit 5b6135d43d48026d04d055768fcd98f2e69582c1

	* include/click/sync.hh: rearranged code for readability

2001-03-01 Thu 19:45:29 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c450cf055dd76ec24302a1900cf5472dc044e21a

	* drivers/e1000-2.x/Makefile, drivers/e1000/Makefile,
	tools/e1000/Makefile: add HAVE_INTEL_CPU in makefile... need to
	change e1000 to either use click's config.h or have a way to
	configure this option in Makefile

2001-03-01 Thu 19:42:41 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a57baff91e1a135a78ecc60c30f0e3431dc36cab

	* acconfig.h, configure.in, drivers/e1000-2.x/e1000_main.c,
	drivers/e1000/e1000_main.c, elements/linuxmodule/polldevice.cc,
	elements/standard/msqueue.cc, elements/standard/unqueue.cc,
	tools/e1000/e1000_main.c: add --enable-intel configuration option:
	if this is set, HAVE_INTEL_CPU is defined, and intel specific
	instructions, such as prefetching, are used. by defaultit is not
	set

2001-03-01 Thu 01:18:43 +0000  Eddie Kohler <kohler@icir.org>
Commit 7efed53de14b109191e6187fe6fc1b44735a486c

	* elements/standard/scheduleinfo.cc, include/click/task.hh,
	lib/task.cc: remove attach() method in favor of 
	join_scheduler(Task *)

2001-02-28 Wed 19:05:31 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 45554dc9fe54a8a57034098d6ee25587df9cdb76

	* elements/grid/updateroutes.hh: added comment on ages vs.
	timeouts.

2001-02-28 Wed 19:04:29 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 90ad998a7d9c7bd16bd42e7b953299e3211eb25f

	* elements/grid/updateroutes.cc: get_routes(): expire old routes
	before returning current route list. added comments

2001-02-28 Wed 19:02:01 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit a26266cfb61df551ad967e292e996fb795ca61b2

	* elements/grid/lookuplocalgridroute.cc: fixed typo in error
	message

2001-02-26 Mon 15:29:46 +0000  Eddie Kohler <kohler@icir.org>
Commit 6b174f16c44fd7476e631ad9d9d33df8a4f59cc3

	* elements/aqm/red.cc, elements/grid/hello.cc,
	elements/grid/lookupgeogridroute.cc,
	elements/grid/lookupgeogridroute.hh,
	elements/grid/lookuplocalgridroute.cc,
	elements/grid/lookuplocalgridroute.hh, elements/grid/lrhello.cc,
	elements/grid/radiosim.cc, elements/grid/radiosim.hh,
	elements/ip/ipprint.cc, elements/linuxmodule/anydevice.cc,
	elements/linuxmodule/anydevice.hh,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/schedulelinux.cc,
	elements/linuxmodule/schedulelinux.hh,
	elements/linuxmodule/todevice.cc,
	elements/linuxmodule/tulipstats.cc,
	elements/linuxmodule/tulipstats.hh, elements/local/toytcp.cc,
	elements/radio/bim.cc, elements/radio/bim.hh,
	elements/standard/bandwidthmeter.cc, elements/standard/burster.cc,
	elements/standard/burster.hh, elements/standard/bwratedunqueue.cc,
	elements/standard/discard.cc, elements/standard/discard.hh,
	elements/standard/discardnofree.cc,
	elements/standard/discardnofree.hh,
	elements/standard/infinitesource.cc,
	elements/standard/infinitesource.hh,
	elements/standard/nullelement.hh, elements/standard/pulltopush.cc,
	elements/standard/pulltopush.hh, elements/standard/quitwatcher.cc,
	elements/standard/quitwatcher.hh,
	elements/standard/randomsource.cc,
	elements/standard/randomsource.hh,
	elements/standard/ratedsource.cc, elements/standard/ratedsource.hh,
	elements/standard/ratedunqueue.cc,
	elements/standard/ratedunqueue.hh, elements/standard/red.cc,
	elements/standard/scheduleinfo.cc,
	elements/standard/scheduleinfo.hh,
	elements/standard/stridesched.hh, elements/standard/unqueue.cc,
	elements/standard/unqueue.hh, elements/userlevel/controlsocket.cc,
	elements/userlevel/fromdevice.cc, elements/userlevel/fromdump.cc,
	elements/userlevel/fromdump.hh, elements/userlevel/kerneltap.cc,
	elements/userlevel/kerneltap.hh, elements/userlevel/kerneltun.cc,
	elements/userlevel/kerneltun.hh, elements/userlevel/todevice.cc,
	elements/userlevel/todevice.hh, elements/userlevel/todump.cc,
	elements/userlevel/todump.hh, include/click/element.hh,
	include/click/elemlink.hh, include/click/router.hh,
	include/click/standard/scheduleinfo.hh, include/click/task.hh,
	include/click/timer.hh, lib/element.cc, lib/elemlink.cc,
	lib/router.cc, lib/task.cc, lib/timer.cc, linuxmodule/Makefile.in,
	userlevel/Makefile.in: Great Scheduling Rewrite: removed
	ElementLink. The task queues consist of Task objects. Schedulable
	elements, therefore, must include Task data members, and schedule
	themselves using those members. Changed all elements to conform to
	the new interface. Some other changes folded in. ACIRI; previous
	changes Mazu.

2001-02-26 Mon 15:26:27 +0000  Eddie Kohler <kohler@icir.org>
Commit 5ae75ba2220e71c6f549e10c04a30441d7e7e65d

	* configure.in: new version number

2001-02-26 Mon 15:25:57 +0000  Eddie Kohler <kohler@icir.org>
Commit 419ca759b6ec8165d2e71ed7da62ad4c481f7d1d

	* lib/confparse.cc: fix cp_va_parse_keyword(), which previously
	didnt work. A keyword which is not followed by any data is not
	recognized as a keyword at all. Different keyword parsing: keywords
	are not prevented from having [0-9.] as their first character by
	cp_keyword(), although users are discouraged from recognizing such
	keywords. Add cpTimeval for real.

2001-02-26 Mon 15:23:26 +0000  Eddie Kohler <kohler@icir.org>
Commit 0375cdee5963be542763a68024243b9f7fb4482a

	* include/click/packet.hh, lib/packet.cc: use new skbmgr allocate()
	function, which takes a headroom argument. (Previously, both the
	skbmgr and class Packet allocated headroom on packets. Furthermore,
	the skbmgr could allocate headroom twice per packet!!) Also, fix
	expensive_push() to use only Click functions -- never
	skb_realloc_headroom(). Remove default_{head,tail}room() functions
	in favor of DEFAULT_HEADROOM and MIN_TOTAL_LENGTH constants. (Mazu)

2001-02-26 Mon 15:20:37 +0000  Eddie Kohler <kohler@icir.org>
Commit c5cc9de4f0e701d3701e934021e3b1dd3b3c2742

	* include/click/error.hh, include/click/glue.hh, lib/error.cc:
	ErrorHandler functions return -EINVAL instead of -1.
	<click/glue.hh> includes the right version of <errno.h> (either
	<errno.h> or <linux/errno.h>, depending on whether we are in the
	kernel). In other checkins, elements no longer include <errno.h>
	directly, but rely on <click/glue.hh>.

2001-02-26 Mon 15:16:02 +0000  Eddie Kohler <kohler@icir.org>
Commit d8450e5e224e55edb656023195a7b749eb18af02

	* doc/click-install.1, doc/click.o.8, linuxmodule/module.cc,
	linuxmodule/modulepriv.hh, linuxmodule/sched.cc,
	tools/click-install/click-install.cc: change the "threads" handler:
	now it returns the PIDs of any running Click threads, one per line.
	Access to the Vector of Click thread PIDs is protected by a
	spinlock. Added "priority" handler to set Click threads' priority.
	Added --priority option to click-install. Documentation fixes.

2001-02-26 Mon 15:13:40 +0000  Eddie Kohler <kohler@icir.org>
Commit 11cfa812f29eaac510589ddc89e3774e6bd4640a

	* include/click/skbmgr.hh, linuxmodule/skbmgr.cc: skbmgr functions
	include headroom arguments. also, removed extern "C"

2001-02-25 Sun 14:09:13 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 7bf0d18318e4e249d55860d42941844dd5adf2ba

	* elements/local/: forceicmp.cc, forceicmp.hh: ForceICMP -- fix
	ICMP checksum.

2001-02-24 Sat 18:17:12 +0000  Eddie Kohler <kohler@icir.org>
Commit cc81d879ea20acf83bd69acf58eaf7b8b1a7cea1

	* include/click/confparse.hh, lib/confparse.cc: added cp_timeval()
	function and cpTimeval constant

2001-02-24 Sat 15:12:32 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit df1bc97c367c22c1edbfd2fd40accb11e3ea86e4

	* elements/local/: forceudp.cc, forceudp.hh: ForceUDP corrects the
	UDP checksum.

2001-02-24 Sat 14:51:19 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 7049712b8f11f397ca48c40a9bcf2c2ff7c5434f

	* elements/local/: forcetcp.cc, forcetcp.hh: ForceTCP can set TCP
	flags now.

2001-02-24 Sat 14:11:30 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit b8b41bb29ba85c2326821f5a97f683424926d1d7

	* elements/standard/: randomsource.cc, randomsource.hh: Make
	RandomSource AGNOSTIC.

2001-02-24 Sat 14:05:51 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 7131539a9a8f778f35a355fcb6ba8e5be3e8d6e1

	* elements/ip/: setrandipaddress.cc, setrandipaddress.hh:
	SetRandIPAddress creates a random dest IP annotation, according to
	a given prefix.

2001-02-24 Sat 14:04:40 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 0a2d820e372f2824b67f439d0379958d19b8cb56

	* elements/local/: forceip.cc, forcetcp.cc, forcetcp.hh: Make
	ForceIP set_ip_header(). Give ForceTCP an option to set dest port.

2001-02-23 Fri 17:46:46 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 082ed04b802cd06b943c69258dcca1231e367559

	* elements/local/: toytcp.cc, toytcp.hh: Re-start ToyTCP after an
	RST.

2001-02-22 Thu 23:50:40 +0000  Eddie Kohler <kohler@icir.org>
Commit dd6f1d1c0d0accb9eb46d94cf8dab30985e15d47

	* include/click/ipaddress.hh: make IPAddress constructors for int,
	unsigned int, long, and unsigned long (rather than a dangerous mix
	of u_int32_t and unsigned long)

2001-02-22 Thu 19:16:08 +0000  Eddie Kohler <kohler@icir.org>
Commit 90e24fa1c3f21790e18ebc3b1036eb9842c8ed4c

	* elements/ethernet/arpquerier.cc, elements/ethernet/arpquerier.hh,
	elements/ethernet/ip6ndsolicitor.cc,
	elements/ethernet/ip6ndsolicitor.hh,
	elements/etherswitch/spantree.cc, elements/etherswitch/spantree.hh,
	elements/grid/floodinglocquerier.cc,
	elements/grid/floodinglocquerier.hh,
	elements/grid/locqueryresponder.cc,
	elements/grid/locqueryresponder.hh, elements/grid/movesim.cc,
	elements/grid/movesim.hh, elements/grid/updateroutes.cc,
	elements/grid/updateroutes.hh, elements/standard/peekhandlers.cc,
	elements/standard/peekhandlers.hh,
	elements/standard/pokehandlers.cc,
	elements/standard/pokehandlers.hh, elements/standard/unqueue.cc,
	elements/tcpudp/iprewriter.cc, elements/tcpudp/iprewriter.hh,
	elements/tcpudp/tcprewriter.cc, elements/tcpudp/tcprewriter.hh,
	include/click/timer.hh, lib/timer.cc: changed TimerHook to take
	(Timer *, void *) arguments instead of (unsigned long)

2001-02-21 Wed 23:21:29 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0395995cc2a2d07014e7c6ea2324f93cd70069d3

	* linuxmodule/skbmgr.cc: bug fix: size method was incorrect

2001-02-18 Sun 21:50:03 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit b66e9d3586c05508373b6e0d6979757cce777c7a

	* include/click/ipaddress.hh: fix for freebsd

2001-02-17 Sat 00:38:05 +0000  Eddie Kohler <kohler@icir.org>
Commit 65c9676099f3ea5f06c922d8acdc54e1c2da3fef

	* include/click/click_ip.h: add constants for IP ECN stuff

2001-02-17 Sat 00:31:21 +0000  Eddie Kohler <kohler@icir.org>
Commit 2200b9d85f0a47efe260c15d9f0b0f34b22577a8

	* elements/ip/: ipclassifier.hh, ipfilter.cc, ipfilter.hh: add
	syntax for IP ECT and CE bits

2001-02-17 Sat 00:30:59 +0000  Eddie Kohler <kohler@icir.org>
Commit a2c1870e1ced964fa63ef064819a8570213e3f3e

	* elements/: aqm/red.cc, aqm/red.hh, standard/red.cc,
	standard/red.hh: support second output; if present, RED pushes
	"marked" packets to second output rather than dropping them

2001-02-17 Sat 00:30:35 +0000  Eddie Kohler <kohler@icir.org>
Commit 131c971c7e796ffd6f3356523b5d2602cfea5739

	* elements/ip/: markipce.cc, markipce.hh: added element for setting
	the ECN CE bit

2001-02-16 Fri 03:46:49 +0000  Eddie Kohler <kohler@icir.org>
Commit 6a38f0b5674c6e3141ef36271fe10714397a192d

	* conf/: test.click, test2.click: use keyword arguments in sample
	configurations

2001-02-16 Fri 03:46:39 +0000  Eddie Kohler <kohler@icir.org>
Commit 36cc2e605321ebd13dc666a08133ec65120e6d3a

	* elements/: ip/ipprint.cc, standard/infinitesource.cc,
	standard/infinitesource.hh, standard/ratedsource.cc,
	standard/ratedsource.hh: add keyword arguments to
	{Infinite,Rated}Source, including new STOP argument

2001-02-16 Fri 03:45:53 +0000  Eddie Kohler <kohler@icir.org>
Commit 64a84175e4a4172da58da240c2f954cd4bafa487

	* include/click/confparse.hh, lib/confparse.cc: add mixed keywords:
	keyword arguments can be mixed in with regular, positional
	arguments. cpKeywords gives mixed keywords by default.
	(cpUnmixedKeywords gives unmixed keywords.) Also, "-" is no longer
	a valid character in keywords; and keywords must start with a
	letter or "_".

2001-02-15 Thu 17:28:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0a417106585b098b5df561780d4dee297b80dc13

	* elements/linuxmodule/cpuqueue.cc: oops: remove debug messages

2001-02-15 Thu 17:27:22 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 43aafda6404146a6f03e4540d1909064de04c9ce

	* elements/linuxmodule/cpuqueue.cc: fix cpuqueue bug in configure:
	default queue length is 128

2001-02-15 Thu 17:19:27 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 77599a8e07a89a41dab96b7d3c1d12d1e684d7fb

	* linuxmodule/skbmgr.cc: nitlets: find_consumer -> find_producer
	name change, small optimization

2001-02-15 Thu 16:27:43 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 454258d9dab469aa1dc065549c5aff536792c1f8

	* linuxmodule/skbmgr.cc: fix bug in skbmgr.cc

2001-02-15 Thu 04:51:28 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d96e1b8c381bef44fd064d103c052a9f491f3ecf

	* linuxmodule/skbmgr.cc: fix compile problems under __MTCLICK__

2001-02-15 Thu 04:46:53 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit f238fb55d23d656064736f3ce4230e9e972d15d4

	* DISTFILES, elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/todevice.cc, include/click/packet.hh,
	include/click/skbmgr.h, include/click/skbmgr.h.old,
	include/click/skbmgr.hh, linuxmodule/module.cc,
	linuxmodule/skbmgr.c, linuxmodule/skbmgr.c.old,
	linuxmodule/skbmgr.cc: merge in skbmgr changes from mazu: use only
	2 buckets, 1800 and 500 bytes, also use c++ interface instead of c
	interface

2001-02-15 Thu 00:14:55 +0000  Eddie Kohler <kohler@icir.org>
Commit 2104e874e403cd64c42f8e0e136cefd285fd8f25

	* include/click/packet.hh, lib/packet.cc: PACKET_TYPE_MASK changes
	to support PACKET_CLEAN; also nitlets (Mazu)

2001-02-15 Thu 00:13:58 +0000  Eddie Kohler <kohler@icir.org>
Commit bb82ea967c3df2663d50460c46d993d609e7c3f6

	* elements/ip/checkipheader.cc, elements/ip/checkipheader2.cc,
	include/click/ipaddress.hh, include/click/ipflowid.hh,
	lib/confparse.cc: improve IPAddress constructors; for instance, add
	IPAddress(int32_t) so that IPAddress(0) is nonambiguous

2001-02-15 Thu 00:13:12 +0000  Eddie Kohler <kohler@icir.org>
Commit f51d4b219e87dddd2fdd198790ade57ed939b1d4

	* include/click/error.hh, lib/error.cc: added
	ErrorHandler::{debug,ldebug} methods (Anne Dudfield, Mazu)

2001-02-14 Wed 22:11:58 +0000  Eddie Kohler <kohler@icir.org>
Commit f101247b9e7e47ebc7fa53c3704dd21a267333b2

	* linuxmodule/: proc_click.cc, proc_element.cc: use new
	append_fill() method on String; thanks to Benjie for catching this
	bug earlier

2001-02-14 Wed 22:11:38 +0000  Eddie Kohler <kohler@icir.org>
Commit ff26d2290346439c64a52a520ab1e989293bd0a1

	* include/click/string.hh, lib/string.cc: added append_fill(int
	char_value, int length) [like memset] and append_space(int length)
	[like realloc: added space contains undetermined data] methods

2001-02-14 Wed 16:21:31 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 5e3570210e8eec32706b654441fddfa80718f0c8

	* elements/standard/: unqueue.cc, unqueue.hh: unqueue: added
	prefetching code to unqueue, ifdefed for kernel

2001-02-14 Wed 16:11:19 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2d8232f4b70e03c3b459e66ec37d954a801ad85a

	* DISTFILES: mplock.hh does not exist, should not be in DISTFILES

2001-02-14 Wed 16:07:13 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit fa9cd5d7ac7518e653f251de40966ad891a935d4

	* configure.in: ipsec elements are fixed so they would compile and
	run with click 1.1

2001-02-14 Wed 04:52:31 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 03aa10ac309e357751d05ad4b45460fa794ef08f

	* NEWS: updated news to reflect news =)

2001-02-14 Wed 04:41:22 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 048d848969c6f0fb63248c607cb505f19d709f91

	* elements/linuxmodule/: anydevice.cc, anydevice.hh, fromdevice.cc,
	fromdevice.hh, polldevice.cc, polldevice.hh, todevice.cc,
	todevice.hh, tohost.cc, tohostsniffers.cc, tolinux.cc,
	tolinuxsniffers.cc: device elements now use new polling interface;
	tolinux elements now set the packet type correctly

2001-02-14 Wed 04:40:47 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit f737ff7e4d9285b78776e7435e24dd044a748a64

	* elements/linuxmodule/: cpuqueue.cc, cpuqueue.hh: new smp specific
	elements

2001-02-14 Wed 04:39:49 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 58340b0e4b55436a32b81e6191e2385b1d043ce2

	* elements/: ip/lookupiproutemp.cc, ip/lookupiproutemp.hh,
	standard/averagecounter.cc, standard/averagecounter.hh,
	standard/msqueue.cc, standard/msqueue.hh, standard/print.cc,
	standard/print.hh, standard/rrswitch.cc,
	standard/spinlockacquire.cc, standard/spinlockacquire.hh,
	standard/spinlockinfo.cc, standard/spinlockinfo.hh,
	standard/spinlockrelease.cc, standard/spinlockrelease.hh: small
	changes merged from smp tree: added some smp specific elements;
	simple smp synchronizations

2001-02-14 Wed 04:38:51 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d7bc0ddf3bdc2d8a3c359e3f8cecacda8868dea3

	* include/click/: packet.hh, skbmgr.h: click skb manager interface

2001-02-14 Wed 04:38:37 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 943310164309e78ec4f76f55fcdd12404b7f4d59

	* lib/packet.cc: packet create and kill now uses click skb manager

2001-02-14 Wed 04:38:07 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 24615d8a6191529709e4e1cc649eec054ebd2320

	* linuxmodule/: proc_click.cc, proc_element.cc: bug fix: write
	handler works again, string used to be cut short by append call on
	String

2001-02-14 Wed 04:37:13 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 5c86030c76dd3d9ee67af2052bcaeee3a9d0ca6e

	* linuxmodule/: Makefile.in, skbmgr.c: skb management in click

2001-02-14 Wed 04:36:30 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit eacddca2c22b8ad7f3e9b718cd7c2c60867d02ba

	* etc/: linux-2.2.18-patch, make-linux-patch, restore-linux: new
	kernel patch: the polling interface is different: skb management is
	moved to click or other callers of the polling interface, instead
	of in the device driver itself

2001-02-14 Wed 04:34:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit f5208c8a321966a282a628ad200770697ce64fd4

	* drivers/e1000-2.x/LICENSE, drivers/e1000-2.x/Makefile,
	drivers/e1000-2.x/Makefile.orig, drivers/e1000-2.x/README,
	drivers/e1000-2.x/README-rtm, drivers/e1000-2.x/ans.c,
	drivers/e1000-2.x/ans.h, drivers/e1000-2.x/ans_driver.c,
	drivers/e1000-2.x/ans_driver.h, drivers/e1000-2.x/ans_hw.c,
	drivers/e1000-2.x/ans_hw.h, drivers/e1000-2.x/ans_os.c,
	drivers/e1000-2.x/ans_os.h, drivers/e1000-2.x/base_comm.h,
	drivers/e1000-2.x/e1000.h, drivers/e1000-2.x/e1000.h.orig,
	drivers/e1000-2.x/e1000_fxhw.c, drivers/e1000-2.x/e1000_fxhw.h,
	drivers/e1000-2.x/e1000_kcompat.h, drivers/e1000-2.x/e1000_main.c,
	drivers/e1000-2.x/e1000_main.c.orig, drivers/e1000-2.x/e1000_phy.c,
	drivers/e1000-2.x/e1000_phy.h, drivers/e1000-2.x/e1000_proc.c,
	drivers/e1000-2.x/e1000_proc.h,
	drivers/e1000-2.x/e1000_vendor_info.h, drivers/e1000/LICENSE,
	drivers/e1000/Makefile, drivers/e1000/Makefile.orig,
	drivers/e1000/README, drivers/e1000/README-rtm,
	drivers/e1000/ans.c, drivers/e1000/ans.h,
	drivers/e1000/ans_driver.c, drivers/e1000/ans_driver.h,
	drivers/e1000/ans_hw.c, drivers/e1000/ans_hw.h,
	drivers/e1000/ans_os.c, drivers/e1000/ans_os.h,
	drivers/e1000/base_comm.h, drivers/e1000/e1000.h,
	drivers/e1000/e1000.h.orig, drivers/e1000/e1000_fxhw.c,
	drivers/e1000/e1000_fxhw.h, drivers/e1000/e1000_kcompat.h,
	drivers/e1000/e1000_main.c, drivers/e1000/e1000_main.c.orig,
	drivers/e1000/e1000_phy.c, drivers/e1000/e1000_phy.h,
	drivers/e1000/e1000_proc.c, drivers/e1000/e1000_proc.h,
	drivers/e1000/e1000_vendor_info.h, tools/e1000/LICENSE,
	tools/e1000/Makefile, tools/e1000/Makefile.orig,
	tools/e1000/README, tools/e1000/README-rtm, tools/e1000/ans.c,
	tools/e1000/ans.h, tools/e1000/ans_driver.c,
	tools/e1000/ans_driver.h, tools/e1000/ans_hw.c,
	tools/e1000/ans_hw.h, tools/e1000/ans_os.c, tools/e1000/ans_os.h,
	tools/e1000/base_comm.h, tools/e1000/e1000.h,
	tools/e1000/e1000.h.orig, tools/e1000/e1000_fxhw.c,
	tools/e1000/e1000_fxhw.h, tools/e1000/e1000_kcompat.h,
	tools/e1000/e1000_main.c, tools/e1000/e1000_main.c.orig,
	tools/e1000/e1000_phy.c, tools/e1000/e1000_phy.h,
	tools/e1000/e1000_proc.c, tools/e1000/e1000_proc.h,
	tools/e1000/e1000_vendor_info.h: e1000 driver for the new kernel
	polling interface

2001-02-12 Mon 19:42:13 +0000  Eddie Kohler <kohler@icir.org>
Commit 4913db216022635c979d2c690f252aa732abf284

	* lib/clp.c, tools/click-align/alignclass.cc,
	tools/click-align/alignclass.hh, tools/click-align/alignment.cc,
	tools/click-align/alignment.hh, tools/click-align/click-align.cc,
	tools/lib/routert.cc, tools/lib/toolutils.cc: nitlets, and
	click-align fixes (?) reported by Benjie, Dan Aguayo, et al

2001-02-11 Sun 02:27:35 +0000  Eddie Kohler <kohler@icir.org>
Commit 5a8996ca8d1e9e7f2f4c84c679fba5ddf6a34827

	* conf/make-ip-conf.pl: buglet caught by the ever-enterprising
	Brecht Vermeulen!

2001-02-11 Sun 02:11:29 +0000  Eddie Kohler <kohler@icir.org>
Commit 22616638b31ade0600ad8cbca803392565c2595b

	* lib/lexer.cc, lib/router.cc, linuxmodule/Makefile.in,
	userlevel/Makefile.in: nitlets: missing dependency, generate error
	messages differently, whitespace (Mazu)

2001-02-11 Sun 02:11:02 +0000  Eddie Kohler <kohler@icir.org>
Commit c052bcc849b89d3ee023f9aa1345f5cb945a8f3a

	* elements/standard/: frontdropqueue.hh, queue.cc, queue.hh: add
	next_i() and prev_i() functions to Storage (Mazu)

2001-02-11 Sun 02:10:22 +0000  Eddie Kohler <kohler@icir.org>
Commit d0b61fd097e61e542a029ede15928ecbd67fc2bc

	* userlevel/click.cc: ignore SIGPIPE (Mazu)

2001-02-11 Sun 02:09:39 +0000  Eddie Kohler <kohler@icir.org>
Commit 2ae1f3afa3cb01954529e407c76a824adc381a33

	* linuxmodule/kernelerror.cc, linuxmodule/kernelversion.c,
	linuxmodule/module.cc, linuxmodule/modulepriv.hh,
	linuxmodule/proc_click.cc, linuxmodule/proc_config.cc,
	linuxmodule/proc_element.cc, tools/click-install/click-install.cc:
	added "accessible" module parameter, and --private option to
	click-install that uses that parameter; also set
	ErrorHandler::default_handler() correctly; and nitlets (Mazu)

2001-02-11 Sun 02:06:36 +0000  Eddie Kohler <kohler@icir.org>
Commit 60e97b713d1369065d3f8090103343419ab2a4a9

	* include/click/elemlink.hh: initialize the _list member to a null
	pointer (Mazu)

2001-02-11 Sun 02:06:10 +0000  Eddie Kohler <kohler@icir.org>
Commit 45e5bc5936cb7c847811cc29605e621e6b976138

	* include/click/element.hh: the parts of an Element::Connection
	should not be public

2001-02-11 Sun 02:05:22 +0000  Eddie Kohler <kohler@icir.org>
Commit 819c614bcdf70eb8593a0879bdf2e6c4caeaeb1a

	* elements/userlevel/: controlsocket.cc, controlsocket.hh: use new
	cpUnsignedShort argument (Mazu)

2001-02-11 Sun 02:04:47 +0000  Eddie Kohler <kohler@icir.org>
Commit d340e15f419353203cc3fb6336d643aad9de54b8

	* elements/: ethernet/arpquerier.cc, ethernet/arpquerier.hh,
	ethernet/arpresponder.cc, ethernet/arpresponder.hh,
	standard/paint.cc, standard/paint.hh: Dimitri Vlachos
	<d@mazunetworks.com> added live_reconfigure support (Mazu)

2001-02-11 Sun 02:03:45 +0000  Eddie Kohler <kohler@icir.org>
Commit 245720be52a0eee23c553ed9f59a309435f3ffa8

	* elements/ip/: ipclassifier.hh, ipfilter.cc: added bootps and
	bootpc (Max did it, Mazu)

2001-02-11 Sun 02:03:16 +0000  Eddie Kohler <kohler@icir.org>
Commit a9965a1154f31faf0935633e2994ccce43f76413

	* elements/: ethernet/etherencap.cc, ip/ipencap.cc,
	standard/tee.cc: be careful: Packet::push(), for example, can
	return null (Mazu)

2001-02-11 Sun 02:02:34 +0000  Eddie Kohler <kohler@icir.org>
Commit 4fdbcf09cd8c1d2d6583f1c290dc56174f9ab6ac

	* configure.in: nitlets, and support for SNMP directory (no
	elements yet) (Mazu)

2001-02-11 Sun 02:02:11 +0000  Eddie Kohler <kohler@icir.org>
Commit f66302a3b4e7dad7f4ff7f23318f27a133233e8f

	* click-buildtool: .in: avoid error messages on nonexistent files

2001-02-11 Sun 02:01:37 +0000  Eddie Kohler <kohler@icir.org>
Commit 87612314724e6d96d24a1eb06d022370f074fc04

	* include/click/ipaddress.hh, lib/ipaddress.cc: added unparse(),
	unparse_mask(), and unparse_with_mask() functions (Mazu)

2001-02-11 Sun 02:00:58 +0000  Eddie Kohler <kohler@icir.org>
Commit ad73f921477ef88a176683b61c2b46c725d04910

	* include/click/glue.hh, lib/glue.cc: click_chatter() now always
	uses an ErrorHandler, the default_handler(). Also, be more careful
	about placement new. (Mazu)

2001-02-11 Sun 02:00:00 +0000  Eddie Kohler <kohler@icir.org>
Commit b136b341d1465bfa73c5289b29d5e3371f6fce6b

	* include/click/error.hh, lib/error.cc: add LandmarkErrorHandler:
	apply landmark if no other landmark is supplied

2001-02-11 Sun 01:59:40 +0000  Eddie Kohler <kohler@icir.org>
Commit 1b72f376874bd3bf343c605a7257cc29ed5a683b

	* lib/element.cc: nitlet

2001-02-11 Sun 01:59:23 +0000  Eddie Kohler <kohler@icir.org>
Commit ed677e5e19e971eca91cb7c427c57f84932933b6

	* acconfig.h, include/click/bighashmap.cc, lib/bighashmap_arena.cc:
	be more careful about placement new (Mazu)

2001-02-11 Sun 01:57:51 +0000  Eddie Kohler <kohler@icir.org>
Commit 7e60cd365ce355014718d0a1601248b2da45f186

	* elements/local/chuckcheck.cc: change argument type to
	claim_string()

2001-02-11 Sun 01:57:25 +0000  Eddie Kohler <kohler@icir.org>
Commit 33a1e24652c4c81d8a0bea138478fa623b740443

	* include/click/string.hh, lib/string.cc: add
	String::stable_string(const char *) creator function; bug fixes and
	changes to make substring, mutable_data, and c_str functions work
	on stable strings; changed claim_string() to take a non-const char
	*; added c_str method (Mazu)

2001-02-11 Sun 01:52:31 +0000  Eddie Kohler <kohler@icir.org>
Commit 60b1278fd5ce658e89e1b76734619839dba23dbe

	* include/click/packet.hh, lib/packet.cc: Be more careful with
	respect to out-of-memory conditions: for example, if Packet::push()
	fails and returns null, then it will delete the old packet too.
	Also, added USER_ANNO{_U,_I,}_SIZE to Packet; suggested by Dimitri
	Stratton Vlachos <d@mazunetworks.com>. Also, WritablePacket
	{con,de}structors private. Added change_headroom_and_length() and
	nonunique_put(). Moved put() to header file. User-level packet
	memory destructors take poitner and length, not just pointer. All
	(Mazu)

2001-02-11 Sun 01:48:58 +0000  Eddie Kohler <kohler@icir.org>
Commit d34f2bb5071ed2d1f278fe4ee97cffb29f68d420

	* include/click/subvector.hh: changed Subvector<T *> inheritance to
	"public"; avoids instantiation errors found by Anne
	<anne@dumbfuck.dudfield.mazunetworks.com> (Mazu)

2001-02-11 Sun 01:48:05 +0000  Eddie Kohler <kohler@icir.org>
Commit 67e5a964ab0580d099358c9140c12fa03a5ad98e

	* include/click/confparse.hh, lib/confparse.cc: CpVaParseCmd is now
	a C string type: const char *. Constants such as cpInteger are now
	"const char *" constants. The "cp_argtype" structure is exported.
	Changed the definition of cp_add_argtype; new function is
	cp_register_argtype. All should make it much easier to add and
	remove argtypes dynamically.

2001-02-02 Fri 15:56:24 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit a52f6866c6e284a3f0b611046eba549bbbe0ce84

	* elements/: ip6/ip6mirror.cc, ip6/ip6mirror.hh,
	ip6/protocoltranslator64.cc, linuxmodule/fastudpsrcip6.cc: ***
	empty log message ***

2001-02-02 Fri 05:03:38 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit d92b403bb39ead130301a348b6ae042fe3520ab5

	* elements/linuxmodule/fastudpsrcip6.cc: *** empty log message ***

2001-02-02 Fri 05:00:58 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 328d1488ec437af4d15a284413c7e409e04d411d

	* elements/linuxmodule/: fastudpsrcip6.cc, fastudpsrcip6.hh: ***
	empty log message ***

2001-02-02 Fri 05:00:58 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 603ffae7ec0bfc9a08b885a67ae1f2114ca23a1f

	* elements/linuxmodule/fastudpsrcip6.cc: *** empty log message ***

2001-02-02 Fri 04:33:51 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit b4687c28f447c3a5aa997b49c167f7394e2edaed

	* elements/ip6/: protocoltranslator.cc, protocoltranslator.hh: The
	elements is replaced by ProtocolTranslator64 and
	ProtocolTranslator46.

2001-02-01 Thu 18:46:39 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 137d93160dc5031315c9eea15f69b74500ff2b22

	* elements/ip6/: ip6mirror.cc, ip6mirror.hh, markip6header.cc: ***
	empty log message ***

2001-02-01 Thu 16:34:10 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 4de156085f35531f6dc1b9f65392e4b28943f58e

	* elements/linuxmodule/: fastudpsrcip6.cc, fastudpsrcip6.hh: for
	ip6 udp packets.

2001-02-01 Thu 16:33:08 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit ed25be1a6a753536999ed20e3379e99705ac9020

	* elements/ip6/: addresstranslator.cc, addresstranslator.hh,
	protocoltranslator46.cc, protocoltranslator46.hh,
	protocoltranslator64.cc, protocoltranslator64.hh: change arguments
	of AddressTranslator, spilt ProtocolTranslator into two modules.

2001-02-01 Thu 16:31:03 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit b905bc20443e01956da2e0b73ad3df069b328ef7

	* conf/: ip64-nat.click, ip64-nat2.click: *** empty log message ***

2001-01-14 Sun 23:13:19 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 38ff1552146ff074c0cd614e8a39ca1f492d1d5a

	* elements/ip6/addresstranslator.cc: *** empty log message ***

2001-01-14 Sun 23:11:54 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit e9332413dda832e75e5065186674a75a8526f31b

	* conf/: ip601.click, ip64-nat.click, ip64-nat2.click:
	configurations for IPv6 router, GNAT for ipv4/6 translation.

2001-01-14 Sun 20:37:12 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit e39653e6ac32753e19a8824294990b5bae799478

	* lib/ip6address.cc: changed get_ip4address so it can get ip4
	address from both IPv4-mapped IPv6 address (::ffff:18.26.4.116) and
	IPv4-compatible IPv6 addresses (::18.26.4.125).

2001-01-14 Sun 20:33:58 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 584ec3ba2cb29e364cb7ab272c9201758d41b464

	* elements/ip6/icmp6error.cc: *** empty log message ***

2001-01-14 Sun 19:59:48 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 289ac663a9049f10fe3d51ebc8ff659b99fd753f

	* elements/ethernet/: ip6ndadvertiser.cc, ip6ndadvertiser.hh,
	ip6ndsolicitor.cc, ip6ndsolicitor.hh: *** empty log message ***

2001-01-14 Sun 06:23:25 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit f6a66174671146ce8abf2506ef41d296a8c77fd2

	* elements/ip6/: icmp6error.cc, protocoltranslator.cc: *** empty
	log message ***

2001-01-14 Sun 05:53:16 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 20050ceaeaf14e414138c9a5d2fbcb32039ce2f8

	* elements/ip6/addresstranslator.cc: *** empty log message ***

2001-01-14 Sun 05:46:24 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 21c0cad9454615363c3e0ac75e8fc627758731cf

	* elements/ip6/: addresstranslator.cc, addresstranslator.hh,
	protocoltranslator.cc, protocoltranslator.hh: add udp packet
	translation.

2001-01-08 Mon 04:47:06 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0a461345f52670635ea18a0bcaca9aa6fb79e24a

	* elements/radio/bim.cc, elements/standard/align.cc,
	elements/standard/block.cc, elements/standard/bwratedunqueue.cc,
	elements/standard/checkcrc32.cc, elements/standard/checkcrc32.hh,
	elements/standard/checklength.cc, elements/standard/classifier.cc,
	elements/standard/compblock.cc, elements/standard/discard.cc,
	elements/standard/discardnofree.cc,
	elements/standard/dropbroadcasts.cc,
	elements/standard/dropbroadcasts.hh,
	elements/standard/hashdemux.cc, elements/standard/hashswitch.cc,
	elements/standard/idle.cc, elements/standard/nullelement.cc,
	elements/standard/paint.cc, elements/standard/painttee.cc,
	elements/standard/priosched.cc, elements/standard/probsplitter.cc,
	elements/standard/pullswitch.cc, elements/standard/randomerror.cc,
	elements/standard/randomlossage.cc,
	elements/standard/randomlossage.hh,
	elements/standard/randomsource.cc,
	elements/standard/ratedunqueue.cc, elements/standard/rrswitch.cc,
	elements/standard/rrswitch.hh, elements/standard/setcrc32.cc,
	elements/standard/staticpullswitch.cc,
	elements/standard/staticswitch.cc, elements/standard/strip.cc,
	elements/standard/switch.cc, elements/standard/tee.cc,
	elements/standard/timedsink.cc, elements/standard/timedsource.cc,
	elements/tcpudp/settcpchecksum.cc, include/click/sync.hh: mostly
	declaring elements MT_SAFE

2001-01-08 Mon 04:46:51 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d3724761f211802935f065b92276b16f545ccc74

	* tools/click-install/click-install.cc: add --threads option to
	click-install

2001-01-08 Mon 04:44:43 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4e96b067f06680068c110cb6900140a80e687bd1

	* configure.in: --enable-multithread, not --with-mt

2001-01-08 Mon 04:44:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 90304d815efad1d89dd832e50f337b517fcd03e5

	* acconfig.h: define NUM_CLICK_CPUS, not __CLICK_NCPUS__

2001-01-07 Sun 18:40:43 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 449168a9a3a35f921355e9d74d3eea735eb8418d

	* include/click/timer.hh, lib/timer.cc: added schedule_at()
	function (Mz)

2001-01-07 Sun 18:40:29 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9d968e1eb849f9d35882f4e6eb090aa6468a6669

	* elements/standard/counter.cc, elements/standard/counter.hh,
	include/click/llrpc.h: remove GET_COUNTS_RESET llrpc; change
	click_llrpc_counts_st to support transferring less data across KU
	boundary (Mz)

2001-01-07 Sun 18:39:42 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e6c51c5a8fc6fb76dfcfcbee1f0e7d5f2b2ffa56

	* elements/ip/ipprint.cc: use new operator<<(StringAccum &, const
	struct timeval &) (Mz)

2001-01-07 Sun 18:39:06 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 65f215823e255617f4510bce37c8b7b40328ea5f

	* include/click/straccum.hh, lib/straccum.cc: changed operator<<
	from member functions to global functions; added function for
	struct timeval (Mz)

2001-01-07 Sun 18:37:53 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 35661b80898b089a9a837ce88728fcfcb8efa536

	* lib/router.cc: don't bother to call select() if there are no
	selects; also run work list fewer times before calling wait() at
	user level (Mz)

2001-01-07 Sun 18:37:03 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b43b12ee7bd66370a263b6af8a609a30b096626f

	* include/click/element.hh, lib/element.cc: added
	CONFIGURE_PHASE_LATE constant and local_llrpc virtual function (Mz)

2001-01-07 Sun 18:36:15 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 63812e39166205164ac9626cd8bace6fe2821433

	* elements/ip/ipfilter.cc: IPFilter(true) failed; fixed (Mz)

2001-01-07 Sun 18:35:46 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit fc9d6fbe1d84286fca26cb2b8ae4948a7b9c4156

	* elements/: ethernet/etherencap.cc, ethernet/etherencap.hh,
	ip/ipencap.cc, ip/ipencap.hh: added src and dst handlers; also
	HAVE_FAST_CHECKSUM stuff in IPEncap (Mz)

2001-01-07 Sun 18:35:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7a406676ca3815303ebfb66c9d6c85218917c705

	* doc/click-elem2man: expand tabs to spaces early; improves
	alignment of manual page stuff (Mz)

2001-01-07 Sun 18:34:27 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f87675f0f068e87c8b7b59f966285be95dbd1825

	* tools/: Makefile.in, click-fastclassifier/Makefile.in,
	click-fastclassifier/click-fastclassifier.cc,
	click-fastclassifier/click-fastclassifier.hh,
	click-fastclassifier/fc_classifier.cc,
	click-fastclassifier/fc_ipclassifier.cc: updated fast-classifier
	design to support possibility of linking in new handlers for
	different kinds of Classifier (Mz)

2001-01-07 Sun 18:33:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ffe0f4c82fca41bb1e9577f2d92bdcfd05f7aba0

	* acconfig.h, elements/ip/checkipheader.cc,
	elements/ip/checkipheader.hh, elements/ip/ipinputcombo.cc,
	elements/ip/ipinputcombo.hh, elements/tcpudp/udpipencap.cc,
	elements/tcpudp/udpipencap.hh: added HAVE_FAST_CHECKSUM and
	FAST_CHECKSUM_ALIGNED symbols; use these symbols in elements to
	avoid spurious alignment warnings and unnecessary use of
	click-align (Mz)

2001-01-07 Sun 18:31:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 481aeedab1c64af8f1967384342c61a90dd16801

	* Makefile.in: install $builddir/include/click/config.h -- reduces
	recompilation of packages (Mz)

2000-12-28 Thu 16:14:54 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c392a12dd2ade2f8b99b2aa4837658470120649b

	* lib/atomic.cc: added

2000-12-28 Thu 16:14:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a2b6e8110f66c75e9d7f5509bedd9007929efeaf

	* elements/userlevel/controlsocket.cc: unsigned int -> socklen_t
	(reported as a Mac OS X bug by Justin  C. Walker
	<justin@apple.com>)

2000-12-28 Thu 16:13:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e0701c72d5f4c766285895abadd78ccd0ebba8d9

	* elements/ip/: ipclassifier.hh, ipfilter.cc, ipfilter.hh: removed
	Primitive::_negated member, to simplify analysis; required other
	changes and cleanups (Mazu; previous changes also Mazu)

2000-12-28 Thu 16:12:27 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit bb7889595084e469fc7abd85ae5a3674eec54fb1

	* linuxmodule/Makefile.in, userlevel/Makefile.in: added atomic.o to
	object files

2000-12-28 Thu 16:11:40 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b55843939bd38977e2eb7d6a70afc6aee4ae35df

	* lib/integers.cc: #include buglet

2000-12-28 Thu 16:10:58 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 133cb8ba427dcf8e68d1245b99fe611b9cf6936a

	* include/click/ipaddress.hh, lib/ipaddress.cc: added
	mask_to_prefix_bits()

2000-12-28 Thu 16:10:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 59c385f95da1b059374bcc13514efb173c2b67f6

	* elements/standard/: classifier.cc, classifier.hh: added combining
	compatible states, improved support for flippable (i.e. one-bit
	mask) expressions: this moves "tcp opt" optimization support more
	clearly into Classifier

2000-12-28 Thu 16:09:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 73c17a57d16d5a7ae9625f3f6a2bd25e1be15287

	* elements/ip/: ipprint.cc, ipprint.hh: added OUTFILE keyword
	argument

2000-12-23 Sat 15:05:41 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d245aa76fa43afa885e02c169b09fba1ccdec9e3

	* elements/ethernet/ethermirror.cc: EtherMirror bug fix, thanks to
	Samuel Dobbs <samdobbs@hotmail.com>

2000-12-21 Thu 05:02:05 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit daa7b1e44794ed522cb1a7346a85ccea282c64e6

	* acconfig.h, elements/icmp/checkicmpheader.cc,
	elements/icmp/icmperror.cc, elements/icmp/icmpsendpings.cc,
	elements/ip/decipttl.cc, elements/ip/fixipsrc.cc,
	elements/ip/getipaddress.cc, elements/ip/ipclassifier.cc,
	elements/ip/ipencap.cc, elements/ip/ipfragmenter.cc,
	elements/ip/ipgwoptions.cc, elements/ip/ipinputcombo.cc,
	elements/ip/ipmirror.cc, elements/ip/ipoutputcombo.cc,
	elements/ip/markipheader.cc, elements/ip/saveipfields.cc,
	elements/ip/setipaddress.cc, elements/ip/setipchecksum.cc,
	elements/ip/setipdscp.cc, elements/ip/storeipaddress.cc,
	elements/ip/stripipheader.cc, elements/ipsec/desp.cc,
	elements/ipsec/esp.cc, elements/linuxmodule/fastudpsrc.cc,
	elements/linuxmodule/fastudpsrc.hh,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/perfcountinfo.cc,
	elements/standard/checklength.hh, elements/tcpudp/udpipencap.cc:
	nitlets (Mazu)

2000-12-21 Thu 05:01:30 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 592fe8ca479a8b800824a4ea53d16858d0706ae0

	* elements/ip/: ipprint.cc, ipprint.hh: added PAINT keyword
	argument

2000-12-21 Thu 05:00:30 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 19b202329d4bcf1d3be82f92e9a33a556aa711d6

	* lib/string.cc: String::find_left(String, int) fix (Mz)

2000-12-21 Thu 05:00:21 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c276dee0bc43d4d930f223ed0d142b95c9445780

	* elements/standard/: checkpaint.cc, checkpaint.hh: made CheckPaint
	actually check paint (it is now different from PaintTee) (Mz)

2000-12-18 Mon 23:25:52 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a6e759d8103467b2c207cfbc8e6e72099b382b04

	* include/click/packet.hh: better arrangement of annotation area

2000-12-18 Mon 23:22:18 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a5f0d5ccbfc1348172ed680cd51b5f8915349730

	* elements/ipsec/: README, des.cc, des.hh, desp.cc, desp.hh,
	esp.cc, esp.hh: some ipsec fixes

2000-12-18 Mon 23:13:29 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 54e8c2b9533e678e83ab6c1ef5f6783fd8087898

	* acconfig.h, configure.in, elements/icmp/checkicmpheader.cc,
	elements/icmp/checkicmpheader.hh, elements/icmp/icmperror.cc,
	elements/icmp/icmppingresponder.cc, elements/icmp/icmpsendpings.cc,
	elements/ip/checkipheader.cc, elements/ip/checkipheader.hh,
	elements/ip/checkipheader2.cc, elements/ip/decipttl.cc,
	elements/ip/decipttl.hh, elements/ip/fixipsrc.cc,
	elements/ip/getipaddress.cc, elements/ip/ipclassifier.cc,
	elements/ip/ipencap.cc, elements/ip/ipencap.hh,
	elements/ip/ipfragmenter.cc, elements/ip/ipfragmenter.hh,
	elements/ip/ipgwoptions.cc, elements/ip/ipgwoptions.hh,
	elements/ip/ipinputcombo.cc, elements/ip/ipinputcombo.hh,
	elements/ip/ipmirror.cc, elements/ip/ipoutputcombo.cc,
	elements/ip/ipratemon.cc, elements/ip/iprw.cc,
	elements/ip/lookupiproutemp.cc, elements/ip/lookupiproutemp.hh,
	elements/ip/markipheader.cc, elements/ip/saveipfields.cc,
	elements/ip/setipaddress.cc, elements/ip/setipchecksum.cc,
	elements/ip/setipdscp.cc, elements/ip/storeipaddress.cc,
	elements/ip/stripipheader.cc, elements/ip/unstripipheader.cc,
	elements/linuxmodule/cpuswitch.cc,
	elements/linuxmodule/cpuswitch.hh,
	elements/linuxmodule/fastudpsrc.cc,
	elements/linuxmodule/fastudpsrc.hh,
	elements/tcpudp/checktcpheader.cc,
	elements/tcpudp/checktcpheader.hh,
	elements/tcpudp/checkudpheader.cc,
	elements/tcpudp/checkudpheader.hh,
	elements/tcpudp/dynudpipencap.cc, elements/tcpudp/dynudpipencap.hh,
	elements/tcpudp/udpipencap.cc, elements/tcpudp/udpipencap.hh,
	include/click/atomic.hh, include/click/mplock.hh,
	include/click/sync.hh: smp merge first step: changed elements that
	keep counters to use u_atomic32_t instead

2000-12-15 Fri 10:05:35 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 224b06ce78de22f7388ca7cf1c364632efb8839a

	* elements/linuxmodule/: anydevice.hh, polldevice.cc,
	polldevice.hh, todevice.cc, todevice.hh: re-regressed back to the
	modified device handling elements

2000-12-15 Fri 09:41:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 12c59f8f7c9829ae002c70a635897d09fee95cf2

	* elements/tcpudp/iprewriter.cc: nitlets in session_over() handling

2000-12-15 Fri 09:31:05 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b9864a25d9bb0a5b3319b2c8e172c8f70cab6b46

	* etc/samplepackage/Makefile.in: not /bin/sed, but sed

2000-12-15 Fri 09:13:45 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d995b143afa42e2fb28a799ff439c3802f07d5d9

	* NEWS, NODIST, README, acconfig.h, click-buildtool,
	click-buildtool.in, configure.in, etc/samplepackage/Makefile.in:
	configuration updates for building on System V and other platforms;
	documentation changes

2000-12-15 Fri 09:13:10 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 19dcd8230bdf8093fb5067c186ecabd62ba4a2b6

	* elements/: ip/iprw.cc, ip/iprw.hh, tcpudp/tcprewriter.cc: be
	careful about dead mappings in case of port reuse. When you see a
	SYN packet corresponding to a dead mapping, take the mapping off
	the free-tracked list. Then it won't be nuked on 4 minutes of idle
	time.

2000-12-15 Fri 07:44:13 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit cbeca5f3ef35a8a25d431d4773ebe5ecb5aecb80

	* README: mentioned anonymous CVS repository

2000-12-15 Fri 07:39:04 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c48d6598d905940b078328e35b3641ad0ff65c5f

	* elements/: linuxmodule/anydevice.hh, linuxmodule/polldevice.cc,
	linuxmodule/polldevice.hh, linuxmodule/todevice.cc,
	linuxmodule/todevice.hh, userlevel/fromdevice.cc: temporary
	reversion to old-style kernel module device handling elements

2000-12-15 Fri 07:07:28 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d622fdbab24e36c42317fb78684e135f336669e4

	* DISTFILES, FAQ, INSTALL, NEWS, NODIST, README,
	elements/ip/iprw.cc, elements/ip/iprw.hh,
	elements/linuxmodule/fromhost.cc, elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/fromlinux.hh,
	elements/standard/ratedsource.cc, elements/tcpudp/iprewriter.cc,
	elements/tcpudp/iprewriter.hh, elements/tcpudp/tcprewriter.cc,
	elements/tcpudp/tcprewriter.hh, etc/linux-2.2.18-patch,
	include/click/glue.hh: IP rewriter: added faster garbage collection
	for completed TCP sessions, other fixes. Also nitlets; RatedSource
	sets timestamp annotation on its generated packets; documentation;
	and a new Linux patch.

2000-12-11 Mon 21:50:03 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b5cf745411ce4d938ca50130fca6d0dd0c2a09c9

	* README, configure.in, elements/app/ftpportmapper.hh,
	elements/ip/checktcpheader.cc, elements/ip/checktcpheader.hh,
	elements/ip/checkudpheader.cc, elements/ip/checkudpheader.hh,
	elements/ip/ipaddrrewriter.cc, elements/ip/iprewriter.cc,
	elements/ip/iprewriter.hh, elements/ip/iprw.cc,
	elements/ip/iprw.hh, elements/ip/rripmapper.cc,
	elements/ip/rripmapper.hh, elements/ip/settcpchecksum.cc,
	elements/ip/settcpchecksum.hh, elements/ip/snooptcp.cc,
	elements/ip/snooptcp.hh, elements/ip/tcpipsend.cc,
	elements/ip/tcpipsend.hh, elements/ip/tcprewriter.cc,
	elements/ip/tcprewriter.hh, elements/ip/udpipencap.cc,
	elements/ip/udpipencap.hh, elements/linuxmodule/fastudpsrc.hh,
	elements/tcpudp/checktcpheader.cc,
	elements/tcpudp/checktcpheader.hh,
	elements/tcpudp/checkudpheader.cc,
	elements/tcpudp/checkudpheader.hh, elements/tcpudp/iprewriter.cc,
	elements/tcpudp/iprewriter.hh, elements/tcpudp/settcpchecksum.cc,
	elements/tcpudp/settcpchecksum.hh, elements/tcpudp/snooptcp.cc,
	elements/tcpudp/snooptcp.hh, elements/tcpudp/tcpipsend.cc,
	elements/tcpudp/tcpipsend.hh, elements/tcpudp/tcprewriter.cc,
	elements/tcpudp/tcprewriter.hh, elements/tcpudp/udpipencap.cc,
	elements/tcpudp/udpipencap.hh: added tcpudp directory for TCP or
	UDP elements; updated IPRewriter and TCPRewriter to support
	dropping on receipt of FIN or RST; other changes to support that;
	doc nitlets elsewhere

2000-12-11 Mon 21:46:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7e7c2d262ea697b1ba41f408bd94cadb762af5d9

	* include/click/confparse.hh, lib/confparse.cc: added
	cp_keyword_argument(): parse a single keyword argument, or ignore
	it

2000-12-09 Sat 02:54:11 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 28a55aab893d220bcd36bf43c0b4fee3e43aa75c

	* elements/ip/iprw.cc: IPRewriter clear_map: be careful about
	Vectors

2000-12-09 Sat 02:46:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4551859e262d5bc17aa85a4b1b8840fd433e0986

	* elements/ip/iprw.cc: IPRewriter clean_map: be careful about
	Vectors

2000-12-09 Sat 02:45:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5263fb02538d9bfffb6cd02c100edf31b1df164e

	* elements/ip/iprw.cc: IPRewriter clear_map: be careful about
	Vectors

2000-12-08 Fri 00:02:35 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit bfde53fc37f21d832ad07ffed0aad8a702337062

	* elements/app/ftpportmapper.cc, elements/icmp/icmprewriter.cc,
	elements/ip/ipaddrrewriter.cc, elements/ip/ipaddrrewriter.hh,
	elements/ip/ipclassifier.hh, elements/ip/iprewriter.cc,
	elements/ip/iprewriter.hh, elements/ip/iprw.cc,
	elements/ip/iprw.hh, elements/ip/iprwpatterns.cc,
	elements/ip/rripmapper.cc, elements/ip/rripmapper.hh,
	elements/ip/tcprewriter.cc, elements/ip/tcprewriter.hh,
	include/click/ipaddress.hh, include/click/ipflowid.hh,
	lib/ipaddress.cc: IPRewriter updates to support IPAddrRewriter, and
	also to support multiple protocols

2000-12-08 Fri 00:01:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9813d2de6a3118c79ad07acf019fd3567901919e

	* elements/ip/: ipfilter.cc, ipfilter.hh: IPClassifier updates:
	more ports, "tcpudp" pseudoprotocol, fixed error messages (Mz)

2000-12-07 Thu 23:59:34 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9ff473d74f4e6590732f92fe218f01cdd675a69d

	* include/click/click_ip.h: added IP_PROTO_TCP_OR_UDP

2000-12-06 Wed 15:41:43 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 71d42b7add30ed4b2befe68988d8d43a23376ca6

	* elements/: linuxmodule/fromhost.cc, linuxmodule/fromlinux.cc,
	linuxmodule/tohost.cc, linuxmodule/tolinux.cc,
	userlevel/fromdump.cc: other changes caused by click_ip.h changes
	(Mz)

2000-12-06 Wed 15:40:29 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit cf497d853a2bb5910a28b3802ba8841c28e4d035

	* elements/standard/: counter.cc, counter.hh: Counter now always
	keeps both byte and packet counters; therefore removed its
	argument. Also added some new handlers and llrpcs.

2000-12-06 Wed 15:39:49 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 47809a110086b231bcc2c31895737ea64f378fd1

	* tools/: Makefile.in, lib/Makefile.in: make install bugfixes

2000-12-06 Wed 15:39:37 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d0a0a6920d76c7f2cf47127cd9010307816b07cb

	* include/click/ewma.hh: added rate() and unparse() methods

2000-12-06 Wed 15:39:05 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c5492adadd7e823d2421db29548c7e00b8919b5e

	* elements/ip/: ipmirror.cc, ipmirror.hh: improve IPMirror: only
	switch ports for first fragments of TCP or UDP packets

2000-12-06 Wed 15:37:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b5533bff3f22bd7f2751cd745d28f3400defd4c8

	* include/click/: click_icmp.h, click_icmp6.h, click_ip.h,
	click_ip6.h, ipaddress.hh: click_ip makeover. Now IPAddress does
	not depend on click_ip. Also added some fragmentation-related
	macros and fixed bad #include statements.

2000-12-06 Wed 15:36:55 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit cf8704b9737fba8bb3aa05b8ba4ef63471807ced

	* include/click/llrpc.h: added GET_COUNTS llrpcs

2000-12-06 Wed 15:36:32 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2c677227f6dd639438547481ee80f516317c7b85

	* lib/confparse.cc: bug fixes: crash when printing signature, and
	bad message

2000-12-06 Wed 15:36:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c2c4a90f14cdf562b240a8b1bb03310266374269

	* doc/click-elem2man, elements/ip/ipfilter.hh,
	elements/ip/udpipencap.cc, elements/linuxmodule/cyclecountaccum.hh:
	documentation fixes (mostly nitlets)

2000-12-06 Wed 15:34:28 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 191771b85729ac3e4e567bd279c16e399248e630

	* linuxmodule/: proc_click.cc, proc_config.cc, proc_element.cc:
	fixed write handlers in Linux kernel module. Incorrectly acted on
	first flush() operation, but struct files can be shared; so when a
	file is flushed, don't act unless filp->f_count == 1 (this is the
	last file). Fixed problems with installing configurations via cat.
	(Mazu)

2000-12-06 Wed 15:33:08 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7eb517984bf9f6bfda4f095c541702503f2cc459

	* elements/ip/ipratemon.hh, elements/standard/block.cc,
	elements/standard/compblock.cc, include/click/packet.hh,
	include/click/packet_anno.hh: changed annotations again: now
	forward and reverse rate annotations are stored by macros into an
	arbitrary annotation section (Mz)

2000-12-06 Wed 15:31:05 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 06ebb4a8d22e4b53183b873bdbe63de08fbe740a

	* elements/ip/: iprewriter.cc, iprewriter.hh, iprw.cc, iprw.hh,
	tcprewriter.cc: documentation fixes, and handle fragments correctly

2000-12-06 Wed 14:47:13 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 52a93b5544e8aaaa749376e3766253100a0021da

	* configure.in, lib/clp.c: added check for strtoul(), and handle
	negative numbers better in CLP when it doesn't exist

2000-11-29 Wed 17:12:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit bdd2ff0bae1c91dd3231687845aaf3ec84072c44

	* elements/ip/udpipencap.cc: debenjification

2000-11-29 Wed 16:57:11 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 69fbbd048b3b43751678739c62d000b179918c79

	* lib/router.cc: fixed "ports" handler problem reported by Brecht
	Vermeulen

2000-11-29 Wed 16:57:11 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 389118f548860805f344107c5bedaaf1b0563d8c

	* configure.in: changed version number to 1.1

2000-11-29 Wed 15:31:53 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 62666e52860779b402c8a1c99feaaf7c4387ec71

	* elements/ip/: udpipencap.cc, udpipencap.hh: revert back to old
	udpipencap

2000-11-29 Wed 14:18:21 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 1ebfb6bb325b75132385a5179b4621992e5c9187

	* conf/dnsproxy.click: Simple configuration demonstrating how to
	turn a normal DNS server into a transparent caching DNS proxy.

2000-11-27 Mon 05:12:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 58b35681a0e71237a6da483f27984819e62471b8

	* NEWS, doc/click-elem2man, elements/icmp/icmperror.cc,
	elements/icmp/icmpsendpings.cc, elements/ip/fixipsrc.cc,
	elements/ip/fixipsrc.hh, elements/ip/ipgwoptions.cc,
	elements/ip/ipinputcombo.cc, elements/ip/ipoutputcombo.cc,
	elements/ip/ipprint.cc, elements/ip/ipprint.hh,
	elements/ip6/icmp6error.cc, elements/standard/checkpaint.cc,
	elements/standard/counter.cc, elements/standard/counter.hh,
	elements/standard/paint.cc, elements/standard/paint.hh,
	elements/standard/painttee.cc, elements/standard/pokehandlers.cc,
	elements/userlevel/controlsocket.cc,
	elements/userlevel/controlsocket.hh, include/click/llrpc.h,
	include/click/packet.hh, include/click/packet_anno.hh,
	lib/confparse.cc, lib/packet.cc: bug fixes; added userlevel
	destructor included in Packet data (so Packet might not own its
	memory -- more flexible); removed specialized annotations from
	packet.hh in favor of general annotations like user_anno_c(3) --
	mnemonic names for these annotations are defined in
	<click/packet_anno.hh>; updated NEWS

2000-11-27 Mon 05:09:23 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 059e84876e1ecf0637c2e9c46fd6258002a1cdb8

	* include/click/router.hh, lib/router.cc: added support for "*"
	write handler, which gives an element to create handlers as they
	are requested (Mazu)

2000-11-27 Mon 05:08:42 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit df0eb1569e9cb86f75d514b226312238860f8424

	* linuxmodule/: proc_click.cc, proc_config.cc, proc_element.cc: use
	the "flush" file operation when write handlers are closed, not
	"release"; that way, user close() operation may get error message
	(Mazu)

2000-11-22 Wed 04:59:41 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit cd5a676d41faada3ead61724559af31dd708db27

	* doc/click.5, lib/confparse.cc, lib/lexer.cc,
	tools/lib/elementt.cc, tools/lib/elementt.hh, tools/lib/lexert.cc,
	tools/lib/routert.cc, tools/lib/routert.hh: more parsing updates:
	"connectiontunnel" statement only takes one tunnel; overloading
	mechanism returns the closest class if there is no exact match, but
	one class is closer than others, because the error messages are
	more reasonable; better error messages in drivers on redeclarations
	of elements; eradicated a crash caused by elementclass synonyms,
	plus other synonym bugfixes; in tools, report errors for unused
	tunnels, like drivers already dead (Mazu)

2000-11-22 Wed 04:57:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d9fd8058cc475cc49e7bd1e4dca896a225fb3d93

	* linuxmodule/proc_config.cc, userlevel/click.cc: don't initialize
	a Router if there were any errors during parsing; instead, just
	preinitialize

2000-11-22 Wed 04:57:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6cd632d27d2183a84b252c9565ecb84517ab4a30

	* include/click/router.hh, lib/router.cc: add
	Router::preinitialize() to put the Router in a reasonable state
	before or in lieu of fully initializing it (Mazu)

2000-11-22 Wed 04:55:36 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3f86b3df7b250a6e958bafde7dcc5abd29b512e0

	* lib/variableenv.cc: support ${variable} syntax (Mazu)

2000-11-22 Wed 04:55:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5026321c221d3bdeb19d8423813bf78090a2e25f

	* configure.in: check whether -fpermissive actually works before
	using it

2000-11-21 Tue 02:33:40 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 38715d4909c4dfd42115249871ac9302b8ce16a9

	* include/click/lexer.hh, lib/lexer.cc, tools/lib/lexert.cc,
	tools/lib/lexert.hh: make anonymous element class names truly
	unique

2000-11-21 Tue 02:33:12 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7d7b3bb8e63a80574bf800edca28991bdce8183b

	* elements/ip/: ipfilter.cc, ipfilter.hh: "icmp echo" is
	unambiguously "icmp type echo": look at the transport protocol
	while doing word resolution

2000-11-21 Tue 02:32:32 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e2abde26d8bc0b1b0c164bdec3e5cb07778834d8

	* elements/standard/: classifier.cc, classifier.hh: Holy Crap:
	Classifier optimization was formerly recursive. This caused
	problems in the kernel because optimizing a large Classifier could
	overrun the kernel stack. Switched to an iterative version of the
	optimizer, hopefully without introducing any bugs. (Mazu)

2000-11-20 Mon 19:25:45 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 41d4bb9e0ffdad4f7eea0e7318af463c8bd0e257

	* elements/icmp/icmprewriter.cc: duh! notify_noutputs->set_ninputs;
	bug found by Max

2000-11-19 Sun 22:53:27 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 85f7cf3c8a1a4ce2eea68b10f67304811167c2d7

	* include/click/variableenv.hh, lib/variableenv.cc: forgot to add
	VariableEnvironment, whoops (Mz)

2000-11-19 Sun 22:50:29 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7a98569867cd3462c8dd906cd57325277ba43e2d

	* AUTHORS, DISTFILES, doc/click.5, elements/standard/nulls.hh,
	include/click/lexer.hh, lib/confparse.cc, lib/lexer.cc,
	linuxmodule/Makefile.in, tools/click-align/click-align.cc,
	tools/click-check/click-check.cc,
	tools/click-combine/click-combine.cc,
	tools/click-combine/click-uncombine.cc,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-install/click-install.cc,
	tools/click-undead/click-undead.cc,
	tools/click-xform/click-xform.cc, tools/lib/Makefile.in,
	tools/lib/elementt.cc, tools/lib/elementt.hh, tools/lib/lexert.cc,
	tools/lib/lexert.hh, tools/lib/processingt.cc,
	tools/lib/routert.cc, tools/lib/routert.hh, userlevel/Makefile.in:
	Lots of parsing-related changes. Many error message improvements
	and more careful coding in the tools. Biggest user-visible change:
	added overloading to compound elements. (Mazu)

2000-11-19 Sun 22:48:16 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a80fb23fd6ab2ad19185ead190e0149b02717544

	* elements/ethernet/arpresponder.cc,
	elements/ethernet/arpresponder.hh, lib/iptable.cc, lib/iptable2.cc:
	fixed bugs caused by bad assumption. Code assumed that after
	cp_ip_prefix(str, &ip, &mask), you must have (ip & ~mask) == 0.
	This was NOT in fact true. So added some explicit maskings
	(basically, ip &= mask).

2000-11-19 Sun 22:46:08 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6e9d49492a23564991044188560e75b604df7d62

	* include/click/etheraddress.hh, include/click/ipaddress.hh,
	lib/etheraddress.cc: added operator<<(StringAccum &, const
	EtherAddress &) and operator&(IPAddress, IPAddress)

2000-11-19 Sun 22:44:54 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7f188c86f90410d425fab3c2c83a66f6351b09bb

	* include/click/gaprate.hh: small change so that rates of 1pps work
	correctly (Mazu; reported by Jessie)

2000-11-19 Sun 22:44:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e0535d6d022f40bb28704663a28810cf5d851cc1

	* include/click/error.hh, lib/error.cc: more ErrorHandler changes
	for better consistency of result messages

2000-11-19 Sun 22:43:03 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 76d86fba64abd02709770f263055c4a0914ac164

	* elements/ip/: ipclassifier.hh, ipfilter.cc, ipfilter.hh:
	refactored IPFilter's internals for better extensibility; also
	added a couple of port numbers and fixed some bugs (Mazu)

2000-11-19 Sun 22:42:11 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8934a3984c7ea4c1bd1ee003d326afa85abce646

	* elements/ip/: ipprint.cc, ipprint.hh: changed IPPrint to keyword
	arguments, and added ID keyword, plus bug fixes

2000-11-16 Thu 14:59:23 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 31493e160d78917bcb9585918cfcc3baae3ff07b

	* elements/linuxmodule/polldevice.cc: make sure polldevice detects
	the correct version of polling driver

2000-11-16 Thu 04:21:07 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 7eedf3cab5ae4b2e0e80ab02cfc58e3c74dd3794

	* elements/ethernet/ip6ndadvertiser.cc,
	elements/ethernet/ip6ndsolicitor.cc,
	elements/ip6/addresstranslator.cc, elements/ip6/icmp6error.cc,
	elements/ip6/protocoltranslator.cc, include/click/click_ip6.h,
	lib/ip6address.cc: in6_fast_cksum arguments changed.

2000-11-15 Wed 21:40:42 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6abc052ae91ce5eafa0b1b65971c5f495197d2af

	* AUTHORS: test click smp branch checkin and merge

2000-11-14 Tue 22:43:21 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e77136f041b1765d205a01598882b0430b24488f

	* elements/ip/: udpipencap.cc, udpipencap.hh: allow port numbers to
	be optionally changed once every few packets

2000-11-14 Tue 17:36:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b0dfe3542ebb22e75fda198696235aaf21537d75

	* elements/: icmp/checkicmpheader.cc, icmp/checkicmpheader.hh,
	icmp/icmppingrewriter.hh, icmp/icmprewriter.cc,
	icmp/icmprewriter.hh, ip/checkipheader.cc, ip/checkipheader.hh,
	ip/checkipheader2.cc, ip/checkipheader2.hh, ip/checktcpheader.cc,
	ip/checktcpheader.hh, ip/checkudpheader.cc, ip/checkudpheader.hh:
	the IP-related CheckHeader elements now explain more clearly
	exactly why they are dropping packets, and optionally keep counts
	separated by reason

2000-11-13 Mon 18:29:04 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f6602aa63167e171e7b68b946d92f59c45c8a430

	* doc/click-elem2man, doc/elementdoc.7,
	elements/icmp/icmppingrewriter.cc, elements/ip/ipfilter.cc,
	include/click/packet.hh, lib/confparse.cc: other bug fixes: fixed
	crash in IPFilter parsing, preserve case in IPFilter expressions,
	added version of Packet::timestamp_anno() that returns a non-const
	struct timeval, ICMPPingRewriter buglet, etc.

2000-11-13 Mon 18:28:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a2f8a386546e28e00ddcf4988bf72030e24b4df3

	* include/click/element.hh, lib/element.cc, lib/router.cc: after
	running the processing determination algorithm, assign any
	remaining agnostics to push

2000-11-11 Sat 18:03:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ecd1113f719ad9eb3d7bb504119c33109f30d394

	* acconfig.h, configure.in, elements/userlevel/todevice.hh: we no
	longer need libpcap at all on Linux, so don't link with it

2000-11-11 Sat 17:16:17 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a83c563af4c3f4c4115072d2e686207fd5462e27

	* elements/userlevel/: fromdump.cc, fromdump.hh: FromDump no longer
	uses libpcap directly; instead, it duplicates the tcpdump file
	format (people don't need to have libpcap around to use tcpdump
	files) (Mazu again)

2000-11-11 Sat 17:15:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2dbaf63393a7a6e45375357f5c437742dfb63ce7

	* elements/ip/: checkipheader.cc, checktcpheader.cc,
	ipclassifier.hh, ipfilter.cc, ipfilter.hh, iprewriter.hh,
	setipdscp.cc: improved incremental checksum computations, added
	mnemonics for ICMP types to IPFilter

2000-11-11 Sat 17:14:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e9833b8f5a4a1f6e103c79493990048978c95e18

	* elements/ip/ipprint.cc, include/click/click_icmp.h,
	include/click/ipaddress.hh, lib/ipaddress.cc: improved IPPrint
	messages for ICMP, and added operator<<(StringAccum &, IPAddress)

2000-11-11 Sat 17:13:15 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 942b397f14cb63bf72aba66daca3c8bd0c0c64ee

	* Makefile.in, configure.in, tools/lib/Makefile.in: added new
	--enable-icmp argument to configure (yes by default), and try to
	install include files only if they've changed (causes fewer
	recompilations on dependent packages) (Mazu)

2000-11-11 Sat 17:11:57 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 655face39dc5eaa01795348da6dce1f635d4559d

	* elements/: icmp/checkicmpheader.cc, icmp/checkicmpheader.hh,
	icmp/icmperror.cc, icmp/icmperror.hh, icmp/icmppingresponder.cc,
	icmp/icmppingresponder.hh, icmp/icmppingrewriter.cc,
	icmp/icmppingrewriter.hh, icmp/icmprewriter.cc,
	icmp/icmprewriter.hh, icmp/icmpsendpings.cc, icmp/icmpsendpings.hh,
	ip/icmperror.cc, ip/icmperror.hh, ip/icmpping.cc, ip/icmpping.hh,
	ip/icmpsendpings.cc, ip/icmpsendpings.hh: Great ICMP Rewrite: moved
	ICMP elements into their own directory, replaced ICMPPing with
	ICMPPingResponder (no Ethernet silliness), added CheckICMPHeader to
	check for errors, and added ICMPRewriter and ICMPPingRewriter to
	allow ICMP packets through NAT (all Mazu)

2000-11-10 Fri 19:12:12 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit b0a3f089cecdff68c554970060141c915d00bffc

	* elements/linuxmodule/fastudpsrc.cc: Chopped liver.

2000-11-10 Fri 19:11:33 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit ee53e8d1e55f4959ae231b8c6049f44bc026e901

	* elements/linuxmodule/todevice.cc: Fix a crash caused by ToDevice
	calling qdisc_restart.

2000-11-10 Fri 17:37:30 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 59175fc47ba92734c83e502cf1df582b7932124e

	* doc/Element.3, include/click/confparse.hh,
	include/click/ipflowid.hh, lib/confparse.cc, lib/ipflowid.cc:
	nitlets (confparse header order, cp_uncomment: don't remove
	internal spaces around comments, remove IPFlowID2)

2000-11-10 Fri 17:36:17 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2e7c79d8302d7110a3ee32eeed816ce6b12eefc6

	* elements/userlevel/: fakepcap.h, fakepcap.hh, todump.cc,
	todump.hh: ToDump() actually generated bad files -- fix that, and
	remove dependence on libpcap (just write the file format
	independently) (Mazu)

2000-11-10 Fri 17:35:32 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b8dfb4e2f860f05b769a50565437e43fd463928e

	* elements/linuxmodule/todevice.cc: better locking to try to avoid
	crash when Linux and Click both send packets on an SMP machine
	(crash occurred at Mazu)

2000-11-10 Fri 17:34:38 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e22c2720c1ad4bfbffa1c30d62a4391a725187c2

	* elements/ip/: iprw.cc, iprw.hh: nitlet: clear out the table so
	that it doesn't contain bad pointers (Mazu)

2000-11-10 Fri 02:28:23 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b34d13a25ba4b66cf4cbb0d8cc4c8768fc6ca224

	* DISTFILES, include/click/bighashmap.cc,
	include/click/bighashmap.hh, include/click/bighashmap_arena.hh,
	lib/bighashmap_arena.cc, linuxmodule/Makefile.in,
	userlevel/Makefile.in: added BigHashMap_Arena and template
	specializations for BigHashMap to reduce code bloat (Mazu)

2000-11-10 Fri 02:28:12 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f31577af0d91a352ab527820fd19e177a9cd40cb

	* configure.in: configure --help syntax

2000-11-10 Fri 02:27:47 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 67ba868681d9ef2cb9f6b1f703a85a3ba35fcf1e

	* elements/standard/addressinfo.cc,
	elements/standard/addressinfo.hh,
	include/click/standard/addressinfo.hh: now AddressInfo supports
	combined address-prefix arguments like 1.0.0.59/24

2000-11-10 Fri 02:27:11 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9d9b9b3138662606811a6b6f5afb9b6611d1c579

	* include/click/confparse.hh, lib/confparse.cc: added keyword
	support to cp_va_parse() and friends (Mazu)

2000-11-08 Wed 19:33:54 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 582b426ad39a1378effc2daa024912a936cf653c

	* elements/ip6/addresstranslator.cc: fix bug in lookup function.

2000-11-08 Wed 02:15:59 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit e95ed7aec54409a2015b42d86a51df715b36de3b

	* elements/grid/floodinglocquerier.cc: added comments on when src
	MAC addr has to be filled in: answer is, when orginating queries or
	propagating queries; NBR_ENCAP packets are filled in
	LookupGeographicGridRoute

2000-11-06 Mon 07:37:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit da91b2d011c0c443c5f42a96a5516c45b8ed45c1

	* elements/ip/ipfilter.cc, elements/ip/ipfilter.hh,
	include/click/confparse.hh, include/click/element.hh,
	lib/confparse.cc, lib/element.cc, linuxmodule/module.cc,
	tools/click-align/click-align.cc, userlevel/click.cc: confparse:
	support dynamically added/removed argtypes to cp_va_parse() and
	friends. Also removed Element::static_initialize(), added
	cp_va_static_initialize(). (Mazu)

2000-11-06 Mon 07:36:05 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 83d6394c88c1cf62c1590bb174a1457c785946db

	* include/click/clp.h, lib/clp.c: added Clp_CurOptionName() (Mazu)

2000-11-06 Mon 07:35:40 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1753a80caa8a46d6323f76298dfe790bb23375b4

	* elements/userlevel/controlsocket.cc, include/click/error.hh,
	lib/error.cc, linuxmodule/kernelerror.cc,
	linuxmodule/kernelerror.hh: ErrorHandler changes for better
	flexibility: added ErrorVeneer class, updated other ErrorHandlers
	accordingly. Now creating a message is broken into three stages:
	creating the text, applying the landmark, printing the text. (Mazu)

2000-11-03 Fri 15:57:08 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b5fe3c7f1a5f516635c78425d327ac0bc49a61ea

	* include/click/glue.hh: new get usec helper

2000-11-03 Fri 15:11:44 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 3f9f63373bb319e02539f47c34d5fc01e6eeb84b

	* elements/linuxmodule/: fastudpsrc.cc, todevice.cc: xx

2000-11-02 Thu 19:39:15 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0a6bbbbc89cd872a58a748b28febd74de5555711

	* elements/standard/scheduleinfo.cc, include/click/elemlink.hh,
	lib/element.cc: getting it to compile with RR_SCHED again

2000-11-02 Thu 18:46:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3a54024cf917285d9e09065fe8619ec797b80b95

	* doc/click-elem2man, elements/linuxmodule/perfcountinfo.cc,
	elements/linuxmodule/perfcountinfo.hh,
	elements/linuxmodule/perfcountuser.cc,
	elements/linuxmodule/perfcountuser.hh,
	elements/linuxmodule/setperfcount.hh,
	elements/standard/alignmentinfo.hh,
	include/click/standard/alignmentinfo.hh: added PerfCountInfo
	element for Benjie, documentation generation fixes (Mazu)

2000-11-02 Thu 01:10:35 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 1b5d4bbcfb846ac7008e7ea1d1f4bb3ba4286413

	* conf/grid-gateway.click: finally got the traceroute / decrement
	ttl support really working.

2000-11-02 Thu 00:35:22 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 35bf2581abbbc3681d6378e948a4aa7dcb5dba69

	* doc/click-elem2man, doc/elementdoc.7,
	elements/app/ftpportmapper.hh, elements/aqm/red.hh,
	elements/ethernet/arpfaker.hh, elements/ethernet/arpquerier.hh,
	elements/ethernet/arpresponder.hh, elements/ethernet/etherencap.hh,
	elements/ethernet/ethermirror.hh,
	elements/ethernet/hostetherfilter.hh,
	elements/ethernet/ip6ndadvertiser.hh,
	elements/ethernet/ip6ndsolicitor.hh,
	elements/grid/checkgridheader.hh, elements/grid/filterbyhops.hh,
	elements/grid/filterbyrange.hh, elements/grid/fixdstloc.hh,
	elements/grid/fixsrcloc.hh, elements/grid/floodinglocquerier.hh,
	elements/grid/gridlocationinfo.hh, elements/grid/hello.hh,
	elements/grid/locationinfo.hh, elements/grid/locfromfile.hh,
	elements/grid/locqueryresponder.hh, elements/grid/loctable.hh,
	elements/grid/lookupgeogridroute.hh,
	elements/grid/lookuplocalgridroute.hh, elements/grid/lrhello.hh,
	elements/grid/movesim.hh, elements/grid/pep.hh,
	elements/grid/printgrid.hh, elements/grid/radiosim.hh,
	elements/grid/regionpep.hh, elements/grid/setgridchecksum.hh,
	elements/grid/simplelocquerier.hh, elements/grid/updateroutes.hh,
	elements/ip/checkipheader.hh, elements/ip/checkipheader2.hh,
	elements/ip/checktcpheader.hh, elements/ip/checkudpheader.hh,
	elements/ip/decipttl.hh, elements/ip/fixipsrc.hh,
	elements/ip/getipaddress.hh, elements/ip/icmperror.hh,
	elements/ip/icmpping.hh, elements/ip/icmpsendpings.hh,
	elements/ip/ipclassifier.hh, elements/ip/ipencap.hh,
	elements/ip/ipfragmenter.hh, elements/ip/ipgwoptions.hh,
	elements/ip/ipinputcombo.hh, elements/ip/ipmirror.hh,
	elements/ip/ipoutputcombo.hh, elements/ip/ipprint.hh,
	elements/ip/ipratemon.hh, elements/ip/iprewriter.hh,
	elements/ip/iprwpatterns.hh, elements/ip/lookupiproute.hh,
	elements/ip/lookupiproute2.hh, elements/ip/lookupiproutelinux.hh,
	elements/ip/markipheader.hh, elements/ip/ripsend.hh,
	elements/ip/rripmapper.hh, elements/ip/saveipfields.hh,
	elements/ip/setipaddress.hh, elements/ip/setipchecksum.hh,
	elements/ip/setipdscp.hh, elements/ip/settcpchecksum.hh,
	elements/ip/storeipaddress.hh, elements/ip/stripipheader.hh,
	elements/ip/tcpipsend.hh, elements/ip/tcprewriter.hh,
	elements/ip/udpipencap.hh, elements/ip/unstripipheader.hh,
	elements/ip6/addresstranslator.hh, elements/ip6/checkip6header.hh,
	elements/ip6/decip6hlim.hh, elements/ip6/getip6address.hh,
	elements/ip6/icmp6error.hh, elements/ip6/ip6fragmenter.hh,
	elements/ip6/lookupip6route.hh, elements/ip6/markip6header.hh,
	elements/ip6/setip6address.hh, elements/linuxmodule/anydevice.cc,
	elements/linuxmodule/cyclecount.hh,
	elements/linuxmodule/cyclecountaccum.hh,
	elements/linuxmodule/fastudpsrc.hh,
	elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/perfcount.hh,
	elements/linuxmodule/perfcountaccum.hh,
	elements/linuxmodule/perfinfo.hh,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/rtcycles.hh,
	elements/linuxmodule/setcyclecount.hh,
	elements/linuxmodule/setperfcount.hh,
	elements/linuxmodule/storecycles.hh,
	elements/linuxmodule/todevice.hh, elements/linuxmodule/tohost.hh,
	elements/linuxmodule/tohostsniffers.hh,
	elements/linuxmodule/tolinux.hh,
	elements/linuxmodule/tolinuxsniffers.hh,
	elements/linuxmodule/tulipstats.hh, elements/local/forceip.hh,
	elements/local/forcetcp.hh, elements/standard/addressinfo.hh,
	elements/standard/align.hh, elements/standard/alignmentinfo.hh,
	elements/standard/averagecounter.hh,
	elements/standard/bandwidthmeter.hh,
	elements/standard/bandwidthshaper.hh, elements/standard/block.hh,
	elements/standard/burster.hh, elements/standard/bwratedsplitter.hh,
	elements/standard/bwratedunqueue.hh,
	elements/standard/checkcrc32.hh, elements/standard/checklength.hh,
	elements/standard/checkpaint.hh, elements/standard/classifier.hh,
	elements/standard/compblock.hh, elements/standard/counter.hh,
	elements/standard/discard.hh, elements/standard/discardnofree.hh,
	elements/standard/dropbroadcasts.hh,
	elements/standard/errorelement.hh,
	elements/standard/frontdropqueue.hh,
	elements/standard/hashdemux.hh, elements/standard/hashswitch.hh,
	elements/standard/idle.hh, elements/standard/infinitesource.hh,
	elements/standard/meter.hh, elements/standard/nullelement.hh,
	elements/standard/nulls.hh, elements/standard/paint.hh,
	elements/standard/painttee.hh, elements/standard/peekhandlers.hh,
	elements/standard/pokehandlers.hh, elements/standard/print.hh,
	elements/standard/priosched.hh, elements/standard/probsplitter.hh,
	elements/standard/pullswitch.hh, elements/standard/pulltopush.hh,
	elements/standard/queue.hh, elements/standard/quitwatcher.hh,
	elements/standard/randomerror.hh,
	elements/standard/randomlossage.hh,
	elements/standard/randomsource.hh,
	elements/standard/ratedsource.hh,
	elements/standard/ratedsplitter.hh,
	elements/standard/ratedunqueue.hh, elements/standard/red.hh,
	elements/standard/rrsched.hh, elements/standard/rrswitch.hh,
	elements/standard/scheduleinfo.hh, elements/standard/setcrc32.hh,
	elements/standard/shaper.hh, elements/standard/staticpullswitch.hh,
	elements/standard/staticswitch.hh,
	elements/standard/stridesched.hh,
	elements/standard/strideswitch.hh, elements/standard/strip.hh,
	elements/standard/suppressor.hh, elements/standard/switch.hh,
	elements/standard/tee.hh, elements/standard/timedsink.hh,
	elements/standard/timedsource.hh, elements/standard/unqueue.hh,
	elements/userlevel/controlsocket.hh, elements/userlevel/frombpf.hh,
	elements/userlevel/fromdevice.hh, elements/userlevel/fromdump.hh,
	elements/userlevel/kerneltap.hh, elements/userlevel/kerneltun.hh,
	elements/userlevel/tobpf.hh, elements/userlevel/todevice.hh,
	elements/userlevel/todump.cc, elements/userlevel/todump.hh,
	etc/samplepackage/Makefile.in, etc/samplepackage/sampleelt.hh,
	include/click/llrpc.h, include/click/standard/addressinfo.hh,
	include/click/standard/alignmentinfo.hh,
	include/click/standard/errorelement.hh,
	include/click/standard/scheduleinfo.hh: documentation changes:
	changed the way summary sections are handled (they now follow "-s",
	as in "-s IPv6"), changed all elements to conform. Also changed
	click-elem2man so generating manual pages from a package does not
	clobber the old list of manual pages (new -L option). (Mazu)

2000-11-02 Thu 00:34:05 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 575e5ffa0bd1dabcf0ae615912fc590a8b7df7b2

	* elements/ip/: ipfilter.cc, ipfilter.hh: small modifications to
	IPFilter to support using IPFilter::Primitive even outside an
	IPFilter object (Mazu)

2000-11-02 Thu 00:33:30 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5840185f57287ed3cded4b707973d7841fcecf52

	* include/click/straccum.hh, lib/straccum.cc: add
	StringAccum::operator<<(const StringAccum &)

2000-11-01 Wed 22:06:01 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit f1b15cfbae68fe6c7219956b684825e674750a78

	* conf/grid.click: debugged support for decrementing ttl and
	supporting traceroute

2000-11-01 Wed 19:32:17 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit dda7e917daca1188936f40490790a4461ad5bd23

	* conf/grid-gateway.click: trying to add traceroute support via IP
	TTL decrementing...

2000-11-01 Wed 18:55:24 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 3c08d709a1d3484ee21be42d88ea92d10fc7e92f

	* elements/userlevel/: fromdevice.cc, fromdevice.hh: set packet
	type annotation

2000-11-01 Wed 18:53:57 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit d10537f3bbdeb8e844b09910ffb10c34eaae385a

	* elements/standard/dropbroadcasts.hh: *** empty log message ***

2000-11-01 Wed 13:29:05 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 7bd152bae1d42e2a6f1291c253f3f19c32bbe169

	* elements/linuxmodule/todevice.cc: Make ToDevice quieter when
	driver rejects packets.

2000-11-01 Wed 05:21:31 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0dcf1104c31eb0732d27b9a575b34e7cfe3b0fe1

	* elements/linuxmodule/todevice.cc: *** empty log message ***

2000-10-31 Tue 23:31:25 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 80e4f55fb940a69adc6b5ee6551b73f3dfc9e0d2

	* elements/linuxmodule/: anydevice.cc, anydevice.hh, polldevice.cc,
	polldevice.hh, todevice.cc, todevice.hh: more device driver cleanup

2000-10-31 Tue 22:57:26 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit deeab1451cd8f68d4ef470a7dd93a811222508c7

	* etc/linux-2.2.16-patch: oops: do I feel like an idiot (previous
	patch had $Id:$ strings all wrong)

2000-10-31 Tue 22:35:19 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b771bae8a869ee225a5b46ec67a5a117bff0dd59

	* elements/ip6/addresstranslator.cc, include/click/straccum.hh,
	include/click/string.hh, lib/error.cc, lib/string.cc,
	tools/lib/routert.cc: other changes from Mazu (note: previous group
	of changes is all from Mazu)

2000-10-31 Tue 22:34:56 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b007fe998b341b0a9de251a882924beca647162b

	* elements/ip/icmperror.cc: ICMPError should use ip_header
	annotation, not p->data()

2000-10-31 Tue 22:34:08 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 282685fb8a8e2cf88566dca445edcc447ffe8c0c

	* elements/ip/: ipclassifier.hh, ipfilter.cc, ipfilter.hh: added
	"true" and "false" to IPFilter, and improved parsing functions
	readability

2000-10-31 Tue 22:33:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 064ea403a9df74125168b66837e39d5b73813ced

	* DISTFILES, FAQ, INSTALL, etc/linux-2.2.17-patch,
	linuxmodule/kernelerror.cc, linuxmodule/module.cc,
	linuxmodule/modulepriv.hh, linuxmodule/proc_click.cc,
	linuxmodule/proc_config.cc, linuxmodule/proc_element.cc,
	linuxmodule/proc_mgr.cc, tools/click-install/click-install.cc,
	tools/click-install/click-uninstall.cc: change /proc handling to
	use newer, undeprecated create_proc_entry() API. Also support
	removing a kernel module even while someone has a handler file open
	underneath. Added new kernel patch

2000-10-31 Tue 22:31:22 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 996a1cacb3768903b65082a7e2f1e4a51570213e

	* etc/linux-2.2.16-patch: include /proc reference count fix from
	Mazu

2000-10-31 Tue 22:16:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b0e844f1af09c416f2bede25628fef047fae866a

	* elements/linuxmodule/perfcountuser.cc: PerfCountUser bug fix:
	found the base PerfCountUser, but didnt actually use it

2000-10-31 Tue 22:15:58 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit baa6d4744b13d269f492ce0a4830a0d603f8d343

	* elements/linuxmodule/perfcountuser.cc: PerfCountUser bug fix:
	found the base PerfCountUser, but didnt actually use it

2000-10-31 Tue 22:13:43 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 31f2970cae7c260a1dba44c02e8776eef30e8714

	* elements/linuxmodule/perfinfo.cc, include/click/perfctr-i586.hh,
	include/click/perfctr.hh: performance counter cleanups: do not
	include PerfInfo, remove old PerfCtr class from perfctr.hh

2000-10-31 Tue 20:08:00 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 3888854faa2d37dc4aabb70e2dd15570a00cc01e

	* conf/grid.click: *** empty log message ***

2000-10-31 Tue 20:06:54 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 6a770dd1ef487df36e6861ebfeda6760446c8b5c

	* conf/grid.click: *** empty log message ***

2000-10-31 Tue 20:05:10 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c2552aa82c2ed085d28d4059646fbcd65b73e90a

	* conf/grid.click: *** empty log message ***

2000-10-31 Tue 19:49:18 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0248fc3909d42b4430fdbf06ace63430187cba9c

	* elements/grid/: locqueryresponder.cc, locqueryresponder.hh:
	hahaha bugfixes for my new bugs

2000-10-31 Tue 19:03:52 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 4a578c79c46bed69201d6d5d760f2ed82257f140

	* elements/grid/floodinglocquerier.cc: memory leak

2000-10-31 Tue 19:03:34 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 6f0d0e3b220d333bc83a192fd5757f79add7d7e5

	* elements/grid/: locqueryresponder.cc, locqueryresponder.hh: now
	times out last remembered query sequence for each host, for when
	nodes reboot

2000-10-31 Tue 18:31:30 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 60ceef9adfade25cbe17dbbe9d18342f1fa70ee2

	* conf/grid-gateway.click: added IP TTL decrement support for Grid
	packets routed through this machine; allows traceroute to work.

2000-10-31 Tue 18:12:28 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e61b21954bcce2e342c0c050ab3bc1f0f93a7f36

	* elements/linuxmodule/polldevice.cc: *** empty log message ***

2000-10-31 Tue 17:17:27 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 8cb08c7390c794a9d8c9caca3291a942ac11b40d

	* elements/linuxmodule/todevice.cc: *** empty log message ***

2000-10-31 Tue 17:17:01 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit f32f4d1998ab56e0d39241a13daf7d45cab3b6b4

	* elements/linuxmodule/todevice.cc: *** empty log message ***

2000-10-31 Tue 16:32:47 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit add499c09c10d739f54d36918ae75c620b665adf

	* elements/standard/rrswitch.cc: bug fix

2000-10-31 Tue 16:31:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ec9041bce7082294b4a405af7cb843211601c480

	* elements/linuxmodule/: polldevice.cc, polldevice.hh, todevice.cc,
	todevice.hh: simpler ticket adjustment algorithm

2000-10-31 Tue 00:01:49 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 16ab851c22fa49cf6b3347ddb0b72a65b05ef180

	* etc/linux-2.2.16-patch: *** empty log message ***

2000-10-30 Mon 23:30:31 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c64ee2899f4d6160324caa0ff41754f5aa55dc7c

	* etc/linux-2.2.16-patch: *** empty log message ***

2000-10-30 Mon 23:29:28 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 14e603bf5995d8b7159ea64b610236957dfdb2b0

	* etc/linux-2.2.16-patch: *** empty log message ***

2000-10-30 Mon 21:51:15 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 27f7a8e83d639da1a2ad99941a067ab23c8f73ec

	* etc/linux-2.2.16-patch: more improvements to recycling code

2000-10-30 Mon 21:07:53 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit f246f11d55ded59af16bae8b0c45909bfb71ac8f

	* elements/grid/: floodinglocquerier.cc, floodinglocquerier.hh,
	locqueryresponder.cc: bug fixes and verbosity added

2000-10-30 Mon 20:07:17 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit d108e1b540590b9b688c53d16205bec81e881520

	* conf/: gnat01.click, gnat02.click: test files for general purpose
	network address translator.

2000-10-30 Mon 15:31:40 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b9ad9be87875d9ef8d053ef99b7c9bd1a144ff4a

	* etc/linux-2.2.16-patch: separate skb recycle and reinit routine
	for better cache locality

2000-10-29 Sun 21:59:43 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit da64d76a7dbecaefb271720c07db4b55e6cf1766

	* etc/linux-2.2.16-patch: better recycle skb queue

2000-10-29 Sun 17:33:33 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 5b46fdf4855bab64418d3b3d9482a59cbe0da65c

	* elements/grid/: floodinglocquerier.cc, lookuplocalgridroute.cc:
	minor cleanups

2000-10-29 Sun 17:14:34 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit f93ccbad6802f9962099299d2c832af109ae248e

	* conf/grid-el.click: *** empty log message ***

2000-10-29 Sun 17:12:27 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8475b7b3ec5bb39f14b68c6729c9781bb0e8a7e8

	* elements/grid/checkgridheader.cc: Now prints element name in
	failed checksum alert

2000-10-29 Sun 17:11:28 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit ae2bb043dea6a1d93e37ec181566c86eb3829ade

	* elements/grid/printgrid.cc: Now prints element name in addition
	to tag

2000-10-29 Sun 17:10:27 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit adc7c9ae18929104bc4b3948f412bfb364a708fe

	* elements/grid/: filterbyrange.cc, filterbyrange.hh: Now accepts
	negative range parameter; means don't bother checking ranges and
	pass all packets through

2000-10-29 Sun 17:08:34 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8aa61419b10b04887f7600e8484f5e2f68e8df15

	* elements/grid/: floodinglocquerier.cc, floodinglocquerier.hh:
	Fixed bug in location reply handling

2000-10-28 Sat 21:46:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 760e0b97912a05029fcaa0ac775057bef1e584c0

	* etc/linux-2.2.16-patch: *** empty log message ***

2000-10-28 Sat 21:26:50 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 67515838f81801e39dfc75cb0aea597223b2da3c

	* etc/linux-2.2.16-patch: *** empty log message ***

2000-10-28 Sat 21:04:43 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 150a698dacc33a81d3d5b38b3df27427a1dd69cc

	* etc/linux-2.2.16-patch: seperate recycled skbs into buckets

2000-10-28 Sat 20:50:46 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 1a54b86a1b53d3e308a649ba7f708da55d4fd27c

	* etc/linux-2.2.16-patch: minor changes to patch

2000-10-26 Thu 23:02:43 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6d2ba500342c68d7b8a000476cc1c71356eff3f8

	* elements/linuxmodule/: anydevice.hh, perfinfo.cc, polldevice.cc:
	*** empty log message ***

2000-10-26 Thu 16:06:27 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 2705ee8ffe97eb0316ba6025beefc76caad6907c

	* include/click/click_ip6.h: add in_ip4_cksum(..) metahod.

2000-10-26 Thu 16:04:09 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 5e8da42c10c0d0a625d9bb35d985ce20ad2cf482

	* lib/click_ip6.h: should not be there

2000-10-25 Wed 23:04:51 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 740544d93143b5b8dd098425dc0d8ef40c43e587

	* lib/: click_ip6.h, ip6address.cc: add a method in_ip4_cksum(...).

2000-10-25 Wed 22:54:39 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 63a30921cd4e63c585f167d4dcddea37c12ce008

	* elements/ip6/: netaddresstranslator.cc, netaddresstranslator.hh:
	replaced by other elements such as AddressTranslator and
	ProtocolTranslator.

2000-10-25 Wed 22:52:42 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit b19737c9812197002628bd1a9f899c0ab054df61

	* elements/ip6/: nat624.cc, nat624.hh: replaced by elements such as
	AddressTranslator and ProtocolTranslator.

2000-10-25 Wed 22:50:18 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 1c2c892dcb8936bd02c56d7744c01b170b0689a9

	* elements/ip6/: addresstranslator.cc, addresstranslator.hh,
	protocoltranslator.cc, protocoltranslator.hh: New elements added
	for General-purpose Network Address Translator.

2000-10-23 Mon 19:34:20 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ff31d524af43dce21c5e16c6bed0e51a11de3bd7

	* click-mkelemmap, elements/ip/ipprint.cc, elements/ip/ipprint.hh,
	elements/standard/quitwatcher.cc, elements/standard/quitwatcher.hh,
	etc/samplepackage/Makefile.in, include/click/click_tcp.h,
	include/click/packet.hh, lib/router.cc: other changes from Mazu

2000-10-23 Mon 19:33:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 525a4c887dfa18ecf1e7045f2507a15df8987916

	* include/click/string.hh, lib/string.cc: from Mazu: add
	String(long) constructor

2000-10-23 Mon 19:33:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4ac66359b77d0287fafab8fbcb69ea651d077cee

	* elements/: linuxmodule/fromdevice.hh, linuxmodule/fromhost.hh,
	linuxmodule/fromlinux.hh, linuxmodule/polldevice.hh,
	linuxmodule/todevice.cc, linuxmodule/todevice.hh,
	linuxmodule/tulipstats.cc, linuxmodule/tulipstats.hh,
	local/tulipstats.cc, local/tulipstats.hh: from Mazu: some updates
	for TulipStats

2000-10-23 Mon 19:32:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5d934e7574cd48e592fa148712fd71606959cd42

	* README, acconfig.h, configure.in: from Mazu: dont compile udpgen
	and udpcount by default; add HAVE_TULIP_INTERRUPT_HOOK

2000-10-23 Mon 19:31:16 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7f4d0bb3f93f22d57872b3f24d95f8121cdaf1a0

	* etc/linux-2.2.16-patch: from Mazu: add tulip_interrupt_hook,
	remove udpcount_hook, clean up patch slightly

2000-10-23 Mon 19:30:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5c108b79a6dbe858869c2b5809395efb581592c1

	* doc/click-elem2man: from Mazu: support blank lines in verbatim
	sections

2000-10-23 Mon 19:30:17 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c0d1b1afeb561d52e95714065fe1765b8d789320

	* click-buildtool, click-buildtool.in, tools/lib/Makefile.in,
	userlevel/Makefile.in: from Mazu: create libclick.a containing
	supporting code for Click userlevel program

2000-10-23 Mon 19:29:40 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7ad5bfdd0c66a5fb12c40e9f41120d054f4549d3

	* lib/confparse.cc: from Mazu: bug fix: cp_ip_address could look at
	a character that didnt exist

2000-10-23 Mon 19:27:29 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit fe86ff255cb6f62d7d2a869af77031dbf6552a47

	* lib/error.cc: from Mazu: support "%#c" flag in ErrorHandler for
	printing characters in a human-readable way

2000-10-18 Wed 18:52:02 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 1660a7b45d6c030aa87f177dd87f9fd7d8a204bb

	* elements/linuxmodule/: fastudpsrc.cc, fastudpsrc.hh:
	FastUDPSource now keeps track of its average send rate. And if you
	specify 0 for the send rate, it sends as fast as it can.

2000-10-18 Wed 14:43:43 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 6e92310127fb2128f8e529db8bb561dfa7caaa85

	* elements/standard/averagecounter.hh: nit

2000-10-17 Tue 03:47:52 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a7b36cef0dc983c3426ae0fc8bfa1b0d5e9a93f7

	* elements/linuxmodule/: fastudpsrc.cc, fastudpsrc.hh, todevice.cc:
	new udpgen element

2000-10-16 Mon 22:59:51 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a71e1c29f461968e2b4e26717c835b0ec1430603

	* elements/standard/: ratedsource.cc, ratedsource.hh: ratedsource
	now can be used in a pull configuration as well

2000-10-16 Mon 18:10:16 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 721423dd542a38e5f17ea9b94b62d92e8f721482

	* elements/linuxmodule/polldevice.cc: _pkts_received not defined

2000-10-16 Mon 15:38:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b21dc082df6fb0931eef8f9ca65b9829ea75ad21

	* click-buildtool, click-buildtool.in,
	tools/click-devirtualize/specializer.cc,
	tools/click-fastclassifier/click-fastclassifier.cc: Use MOD_IN_USE
	to make the use count for packages more reliable. Also fixed
	click-fastclassifier #include related bug.

2000-10-16 Mon 15:27:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6cbe20f5a5319d3cbb2c3e8f042d5f5e1b073bf5

	* click-compile.in: define CLICK_PACKAGE when compiling a package

2000-10-16 Mon 15:26:51 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5d523aeec6426430074bfbc4cbfde806be6e2a85

	* include/click/package.hh: provide definition for MOD_IN_USE

2000-10-16 Mon 15:26:27 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c25d9095fe22d7123e68e4cbc17e5445ba6ff9d2

	* click-mkelemmap: fix Perl warnings

2000-10-16 Mon 03:37:05 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 34cb3fa832f99af51e1dcdf25253741d0aa0bef2

	* elements/linuxmodule/: polldevice.cc, polldevice.hh: Changed
	PollDevice stat collection. Should not be user-visible.

2000-10-15 Sun 19:54:03 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit df98f3794b79f8ad30399047be4811b3d157de5e

	* DISTFILES: changelog added to distfiles

2000-10-15 Sun 19:36:15 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6536aae4c83a0dc6c79f4a8d62c07cd3ce3d5fdd

	* ChangeLog: added ChangeLog to repository

2000-10-15 Sun 15:23:03 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8c1ef6823dd08d8f194c9988d7dde91559ca5a93

	* elements/grid/filterbyrange.cc: *** empty log message ***

2000-10-15 Sun 15:17:51 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8fd34fe48a8e022f34bfc976075b492f16606530

	* elements/grid/filterbyrange.cc: *** empty log message ***

2000-10-15 Sun 15:17:08 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 710b61e30ec5779bd2b818353c5b6047080f6fa5

	* elements/grid/filterbyrange.cc: *** empty log message ***

2000-10-15 Sun 15:09:10 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 07234194b3c437614d6811d2bf196ea502668ed2

	* elements/grid/filterbyrange.cc: *** empty log message ***

2000-10-13 Fri 17:25:20 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a4958f674fe5bd91a972c62c57ce8cb3659f489d

	* lib/router.cc: *** empty log message ***

2000-10-13 Fri 15:50:46 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 4ab4557f6d46bddfea0f385346518ce49cba5f9a

	* lib/router.cc: *** empty log message ***

2000-10-13 Fri 14:58:22 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit e072a6d1246bdc23fe6a36a9cdb385ea1a46a5ae

	* conf/grid.click, elements/grid/floodinglocquerier.cc: *** empty
	log message ***

2000-10-13 Fri 14:30:01 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 7dfc810ee5e4a9e0b6371ae3666690269300d77f

	* conf/: grid-gateway.click, grid.click: *** empty log message ***

2000-10-12 Thu 05:23:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d99fae9686a40df92a4996151d6d4f25d97f0267

	* Makefile.in, NODIST, click-buildtool, click-buildtool.in,
	configure.in, elements/app/ftpportmapper.cc,
	elements/app/ftpportmapper.hh, elements/aqm/red.cc,
	elements/aqm/red.hh, elements/ethernet/arpfaker.cc,
	elements/ethernet/arpquerier.cc, elements/ethernet/arpresponder.cc,
	elements/ethernet/arpresponder.hh, elements/ethernet/etherencap.cc,
	elements/ethernet/etherencap.hh, elements/ethernet/ethermirror.cc,
	elements/ethernet/ethermirror.hh,
	elements/ethernet/hostetherfilter.cc,
	elements/ethernet/ip6ndadvertiser.cc,
	elements/ethernet/ip6ndsolicitor.cc,
	elements/etherswitch/bridgemessage.cc,
	elements/etherswitch/debugbridge.cc,
	elements/etherswitch/debugbridge.hh,
	elements/etherswitch/etherswitch.cc,
	elements/etherswitch/etherswitch.hh,
	elements/etherswitch/spantree.cc, elements/etherswitch/spantree.hh,
	elements/grid/checkgridheader.cc, elements/grid/filterbyhops.cc,
	elements/grid/filterbyrange.cc, elements/grid/fixdstloc.cc,
	elements/grid/fixsrcloc.cc, elements/grid/floodinglocquerier.cc,
	elements/grid/gridlocationinfo.cc, elements/grid/hello.cc,
	elements/grid/locationinfo.cc, elements/grid/locfromfile.cc,
	elements/grid/locqueryresponder.cc, elements/grid/loctable.cc,
	elements/grid/lookupgeogridroute.cc,
	elements/grid/lookuplocalgridroute.cc, elements/grid/lrhello.cc,
	elements/grid/movesim.cc, elements/grid/pep.cc,
	elements/grid/printgrid.cc, elements/grid/radiosim.cc,
	elements/grid/radiosim.hh, elements/grid/regionpep.cc,
	elements/grid/setgridchecksum.cc,
	elements/grid/simplelocquerier.cc, elements/grid/updateroutes.cc,
	elements/ip/checkipheader.cc, elements/ip/checkipheader2.cc,
	elements/ip/checktcpheader.cc, elements/ip/checktcpheader.hh,
	elements/ip/checkudpheader.cc, elements/ip/checkudpheader.hh,
	elements/ip/decipttl.cc, elements/ip/fixipsrc.cc,
	elements/ip/getipaddress.cc, elements/ip/getipaddress.hh,
	elements/ip/icmperror.cc, elements/ip/icmpping.cc,
	elements/ip/icmpping.hh, elements/ip/icmpsendpings.cc,
	elements/ip/icmpsendpings.hh, elements/ip/ipclassifier.cc,
	elements/ip/ipencap.cc, elements/ip/ipfilter.cc,
	elements/ip/ipfragmenter.cc, elements/ip/ipgwoptions.cc,
	elements/ip/ipinputcombo.cc, elements/ip/ipmirror.cc,
	elements/ip/ipmirror.hh, elements/ip/ipoutputcombo.cc,
	elements/ip/ipprint.cc, elements/ip/ipratemon.cc,
	elements/ip/iprewriter.cc, elements/ip/iprw.cc,
	elements/ip/iprwpatterns.cc, elements/ip/iprwpatterns.hh,
	elements/ip/lookupiproute.cc, elements/ip/lookupiproute2.cc,
	elements/ip/lookupiproutelinux.cc, elements/ip/markipheader.cc,
	elements/ip/markipheader.hh, elements/ip/rfc2507c.cc,
	elements/ip/rfc2507d.cc, elements/ip/ripsend.cc,
	elements/ip/ripsend.hh, elements/ip/rripmapper.cc,
	elements/ip/rripmapper.hh, elements/ip/saveipfields.cc,
	elements/ip/setipaddress.cc, elements/ip/setipaddress.hh,
	elements/ip/setipchecksum.cc, elements/ip/setipdscp.cc,
	elements/ip/setipdscp.hh, elements/ip/settcpchecksum.cc,
	elements/ip/snooptcp.cc, elements/ip/storeipaddress.cc,
	elements/ip/storeipaddress.hh, elements/ip/stripipheader.cc,
	elements/ip/stripipheader.hh, elements/ip/tcpipsend.cc,
	elements/ip/tcprewriter.cc, elements/ip/udpipencap.cc,
	elements/ip/unstripipheader.cc, elements/ip/unstripipheader.hh,
	elements/ip6/checkip6header.cc, elements/ip6/decip6hlim.cc,
	elements/ip6/getip6address.cc, elements/ip6/getip6address.hh,
	elements/ip6/icmp6error.cc, elements/ip6/ip6fragmenter.cc,
	elements/ip6/lookupip6route.cc, elements/ip6/markip6header.cc,
	elements/ip6/markip6header.hh, elements/ip6/nat624.cc,
	elements/ip6/netaddresstranslator.cc,
	elements/ip6/setip6address.cc, elements/ip6/setip6address.hh,
	elements/linuxmodule/anydevice.cc,
	elements/linuxmodule/anydevice.hh,
	elements/linuxmodule/cyclecount.cc,
	elements/linuxmodule/cyclecountaccum.cc,
	elements/linuxmodule/cyclecountaccum.hh,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromhost.cc,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/perfcount.cc,
	elements/linuxmodule/perfcountaccum.cc,
	elements/linuxmodule/perfcountaccum.hh,
	elements/linuxmodule/perfcountuser.cc,
	elements/linuxmodule/perfcountuser.hh,
	elements/linuxmodule/perfinfo.cc, elements/linuxmodule/perfinfo.hh,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/rtcycles.cc, elements/linuxmodule/rtcycles.hh,
	elements/linuxmodule/schedulelinux.cc,
	elements/linuxmodule/schedulelinux.hh,
	elements/linuxmodule/setcyclecount.cc,
	elements/linuxmodule/setcyclecount.hh,
	elements/linuxmodule/setperfcount.cc,
	elements/linuxmodule/setperfcount.hh,
	elements/linuxmodule/storecycles.cc,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/tohost.cc,
	elements/linuxmodule/tohostsniffers.cc,
	elements/linuxmodule/tolinux.cc,
	elements/linuxmodule/tolinuxsniffers.cc,
	elements/local/chuckcheck.cc, elements/local/chuckcheck.hh,
	elements/local/forceip.cc, elements/local/forcetcp.cc,
	elements/local/toytcp.cc, elements/local/tulipstats.cc,
	elements/radio/b8b10.cc, elements/radio/bim.cc,
	elements/radio/checkpattern.cc, elements/radio/scramble.cc,
	elements/radio/sendpattern.cc, elements/radio/sendpattern.hh,
	elements/standard/addressinfo.cc, elements/standard/addressinfo.hh,
	elements/standard/align.cc, elements/standard/align.hh,
	elements/standard/alignmentinfo.cc,
	elements/standard/alignmentinfo.hh,
	elements/standard/averagecounter.cc,
	elements/standard/averagecounter.hh,
	elements/standard/bandwidthmeter.cc,
	elements/standard/bandwidthshaper.cc,
	elements/standard/bandwidthshaper.hh, elements/standard/block.cc,
	elements/standard/block.hh, elements/standard/burster.cc,
	elements/standard/bwratedsplitter.cc,
	elements/standard/bwratedsplitter.hh,
	elements/standard/bwratedunqueue.cc,
	elements/standard/bwratedunqueue.hh,
	elements/standard/checkcrc32.cc, elements/standard/checklength.cc,
	elements/standard/checklength.hh, elements/standard/checkpaint.cc,
	elements/standard/checkpaint.hh, elements/standard/classifier.cc,
	elements/standard/compblock.cc, elements/standard/compblock.hh,
	elements/standard/counter.cc, elements/standard/counter.hh,
	elements/standard/devirtualizeinfo.cc,
	elements/standard/devirtualizeinfo.hh,
	elements/standard/discard.cc, elements/standard/discard.hh,
	elements/standard/discardnofree.cc,
	elements/standard/discardnofree.hh,
	elements/standard/dropbroadcasts.cc,
	elements/standard/errorelement.cc,
	elements/standard/errorelement.hh,
	elements/standard/frontdropqueue.cc,
	elements/standard/hashdemux.cc, elements/standard/hashdemux.hh,
	elements/standard/hashswitch.cc, elements/standard/hashswitch.hh,
	elements/standard/idle.cc, elements/standard/infinitesource.cc,
	elements/standard/infinitesource.hh, elements/standard/meter.cc,
	elements/standard/meter.hh, elements/standard/nullelement.cc,
	elements/standard/nullelement.hh, elements/standard/nulls.cc,
	elements/standard/nulls.hh, elements/standard/paint.cc,
	elements/standard/painttee.cc, elements/standard/painttee.hh,
	elements/standard/peekhandlers.cc,
	elements/standard/pokehandlers.cc, elements/standard/print.cc,
	elements/standard/priosched.cc, elements/standard/probsplitter.cc,
	elements/standard/probsplitter.hh, elements/standard/pullswitch.cc,
	elements/standard/pullswitch.hh, elements/standard/pulltopush.cc,
	elements/standard/pulltopush.hh, elements/standard/queue.cc,
	elements/standard/quitwatcher.cc, elements/standard/quitwatcher.hh,
	elements/standard/randomerror.cc, elements/standard/randomerror.hh,
	elements/standard/randomlossage.cc,
	elements/standard/randomlossage.hh,
	elements/standard/randomsource.cc,
	elements/standard/randomsource.hh,
	elements/standard/ratedsource.cc, elements/standard/ratedsource.hh,
	elements/standard/ratedsplitter.cc,
	elements/standard/ratedsplitter.hh,
	elements/standard/ratedunqueue.cc,
	elements/standard/ratedunqueue.hh, elements/standard/red.cc,
	elements/standard/red.hh, elements/standard/rrsched.cc,
	elements/standard/rrswitch.cc, elements/standard/scheduleinfo.cc,
	elements/standard/scheduleinfo.hh, elements/standard/setcrc32.cc,
	elements/standard/shaper.cc, elements/standard/staticpullswitch.cc,
	elements/standard/staticpullswitch.hh,
	elements/standard/staticswitch.cc,
	elements/standard/staticswitch.hh,
	elements/standard/stridesched.cc,
	elements/standard/strideswitch.cc, elements/standard/strip.cc,
	elements/standard/suppressor.cc, elements/standard/switch.cc,
	elements/standard/switch.hh, elements/standard/tee.cc,
	elements/standard/tee.hh, elements/standard/timedsink.cc,
	elements/standard/timedsink.hh, elements/standard/timedsource.cc,
	elements/standard/timedsource.hh, elements/standard/unqueue.cc,
	elements/standard/unqueue.hh, elements/userlevel/controlsocket.cc,
	elements/userlevel/controlsocket.hh, elements/userlevel/frombpf.cc,
	elements/userlevel/frombpf.hh, elements/userlevel/fromdevice.cc,
	elements/userlevel/fromdump.cc, elements/userlevel/kerneltap.cc,
	elements/userlevel/kerneltun.cc, elements/userlevel/readhandler.cc,
	elements/userlevel/readhandler.hh, elements/userlevel/tobpf.cc,
	elements/userlevel/tobpf.hh, elements/userlevel/todevice.cc,
	elements/userlevel/todump.cc, etc/samplepackage/Makefile.in,
	exopc/Makefile.in, include/click/.cvsignore,
	include/click/package.hh, include/click/standard/addressinfo.hh,
	include/click/standard/alignmentinfo.hh,
	include/click/standard/errorelement.hh,
	include/click/standard/scheduleinfo.hh, linuxmodule/Makefile.in,
	userlevel/Makefile.in: make even standard element source files
	package-ready

2000-10-12 Thu 00:41:53 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit aed13eae07ce3195d67b6655a70d3e635eba84f1

	* DISTFILES, NEWS, click-buildtool, click-buildtool.in,
	conf/test.click, configure.in, doc/Makefile.in, doc/click-elem2man,
	doc/click.5, doc/element2man.pl, elements/ip/ipratemon.hh,
	elements/standard/bandwidthshaper.hh,
	elements/userlevel/fromdump.cc, etc/samplepackage/Makefile.in,
	etc/samplepackage/sampleelt.hh, include/click/lexer.hh,
	include/click/llrpc.h, include/click/package.hh,
	include/click/packet.hh, lib/lexer.cc, lib/packet.cc,
	lib/router.cc, linuxmodule/Makefile.in, userlevel/Makefile.in:
	changes from mazu, mostly to support packages, plus some fixes to
	element2man. also changes from barbara -- report errors better on
	compound element port mistakes.

2000-10-10 Tue 19:35:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit dee6f11451a4f895f249168a561f0f75700513c3

	* elements/linuxmodule/anydevice.hh: *** empty log message ***

2000-10-10 Tue 19:00:19 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ed9905ff10100cfc6a6c2aebd5a217b058386d8d

	* elements/linuxmodule/: anydevice.hh, todevice.cc: todevice.cc

2000-10-09 Mon 21:39:13 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 07ba447592294ade2b28c71a7ffc46dc7bd87bb2

	* Makefile.in, click-buildtool, click-buildtool.in,
	click-compile.in, click-mkelemmap, configure.in,
	include/click/archive.hh, lib/userutils.cc,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-devirtualize/specializer.cc,
	tools/click-devirtualize/specializer.hh,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/lib/toolutils.cc, tools/lib/toolutils.hh: removed function
	from compile and buildtool, suport devirtualize on packages

2000-10-09 Mon 17:37:35 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 015f1183fa27583e1fab0e5c42c7b65518c2ad98

	* NEWS, configure.in: minor

2000-10-09 Mon 17:26:32 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5cd108b229829f234165f26167b1c4230eeebb66

	* lib/clickpackage.hh, linuxmodule/clickmodule.hh: removing dead
	files

2000-10-09 Mon 17:20:43 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 751f8a6a3b35b5b958b36632eacfff002afa3231

	* DISTFILES, Makefile.in, acconfig.h, click-buildtool,
	click-buildtool.in, click-mkelemmap, configure.in, doc/Makefile.in,
	elements/app/ftpportmapper.cc, elements/aqm/red.cc,
	elements/aqm/red.hh, elements/ethernet/arpfaker.cc,
	elements/ethernet/arpfaker.hh, elements/ethernet/arpquerier.cc,
	elements/ethernet/arpquerier.hh, elements/ethernet/arpresponder.cc,
	elements/ethernet/arpresponder.hh, elements/ethernet/etherencap.cc,
	elements/ethernet/etherencap.hh, elements/ethernet/ethermirror.cc,
	elements/ethernet/ethermirror.hh,
	elements/ethernet/hostetherfilter.cc,
	elements/ethernet/hostetherfilter.hh,
	elements/ethernet/ip6ndadvertiser.cc,
	elements/ethernet/ip6ndadvertiser.hh,
	elements/ethernet/ip6ndsolicitor.cc,
	elements/ethernet/ip6ndsolicitor.hh,
	elements/etherswitch/bridgemessage.cc,
	elements/etherswitch/bridgemessage.hh,
	elements/etherswitch/debugbridge.cc,
	elements/etherswitch/debugbridge.hh,
	elements/etherswitch/etherswitch.cc,
	elements/etherswitch/etherswitch.hh,
	elements/etherswitch/spantree.cc, elements/etherswitch/spantree.hh,
	elements/exopc/xokreader.cc, elements/exopc/xokreader.hh,
	elements/exopc/xokwriter.cc, elements/exopc/xokwriter.hh,
	elements/grid/checkgridheader.cc, elements/grid/checkgridheader.hh,
	elements/grid/filterbyhops.cc, elements/grid/filterbyhops.hh,
	elements/grid/filterbyrange.cc, elements/grid/filterbyrange.hh,
	elements/grid/fixdstloc.cc, elements/grid/fixdstloc.hh,
	elements/grid/fixsrcloc.cc, elements/grid/fixsrcloc.hh,
	elements/grid/floodinglocquerier.cc,
	elements/grid/floodinglocquerier.hh,
	elements/grid/gridlocationinfo.cc,
	elements/grid/gridlocationinfo.hh, elements/grid/hello.cc,
	elements/grid/hello.hh, elements/grid/locationinfo.cc,
	elements/grid/locationinfo.hh, elements/grid/locfromfile.cc,
	elements/grid/locfromfile.hh, elements/grid/locqueryresponder.cc,
	elements/grid/locqueryresponder.hh, elements/grid/loctable.cc,
	elements/grid/loctable.hh, elements/grid/lookupgeogridroute.cc,
	elements/grid/lookupgeogridroute.hh,
	elements/grid/lookuplocalgridroute.cc,
	elements/grid/lookuplocalgridroute.hh, elements/grid/lrhello.cc,
	elements/grid/lrhello.hh, elements/grid/movesim.cc,
	elements/grid/movesim.hh, elements/grid/pep.cc,
	elements/grid/pep.hh, elements/grid/printgrid.cc,
	elements/grid/printgrid.hh, elements/grid/radiosim.cc,
	elements/grid/radiosim.hh, elements/grid/region.hh,
	elements/grid/regionpep.cc, elements/grid/regionpep.hh,
	elements/grid/setgridchecksum.cc, elements/grid/setgridchecksum.hh,
	elements/grid/simplelocquerier.cc,
	elements/grid/simplelocquerier.hh, elements/grid/updateroutes.cc,
	elements/grid/updateroutes.hh, elements/ip/checkipheader.cc,
	elements/ip/checkipheader.hh, elements/ip/checkipheader2.cc,
	elements/ip/checkipheader2.hh, elements/ip/checktcpheader.cc,
	elements/ip/checktcpheader.hh, elements/ip/checkudpheader.cc,
	elements/ip/checkudpheader.hh, elements/ip/decipttl.cc,
	elements/ip/decipttl.hh, elements/ip/fixipsrc.cc,
	elements/ip/fixipsrc.hh, elements/ip/getipaddress.cc,
	elements/ip/getipaddress.hh, elements/ip/icmperror.cc,
	elements/ip/icmperror.hh, elements/ip/icmpping.cc,
	elements/ip/icmpping.hh, elements/ip/icmpsendpings.cc,
	elements/ip/icmpsendpings.hh, elements/ip/ipclassifier.cc,
	elements/ip/ipencap.cc, elements/ip/ipencap.hh,
	elements/ip/ipfilter.cc, elements/ip/ipfragmenter.cc,
	elements/ip/ipfragmenter.hh, elements/ip/ipgwoptions.cc,
	elements/ip/ipgwoptions.hh, elements/ip/ipinputcombo.cc,
	elements/ip/ipinputcombo.hh, elements/ip/ipmirror.cc,
	elements/ip/ipmirror.hh, elements/ip/ipoutputcombo.cc,
	elements/ip/ipoutputcombo.hh, elements/ip/ipprint.cc,
	elements/ip/ipprint.hh, elements/ip/ipratemon.cc,
	elements/ip/ipratemon.hh, elements/ip/iprewriter.cc,
	elements/ip/iprw.cc, elements/ip/iprw.hh,
	elements/ip/iprwpatterns.cc, elements/ip/iprwpatterns.hh,
	elements/ip/lookupiproute.cc, elements/ip/lookupiproute.hh,
	elements/ip/lookupiproute2.cc, elements/ip/lookupiproute2.hh,
	elements/ip/lookupiproutelinux.cc,
	elements/ip/lookupiproutelinux.hh, elements/ip/markipheader.cc,
	elements/ip/markipheader.hh, elements/ip/rfc2507c.cc,
	elements/ip/rfc2507c.hh, elements/ip/rfc2507d.cc,
	elements/ip/rfc2507d.hh, elements/ip/ripsend.cc,
	elements/ip/ripsend.hh, elements/ip/rripmapper.cc,
	elements/ip/saveipfields.cc, elements/ip/saveipfields.hh,
	elements/ip/setipaddress.cc, elements/ip/setipaddress.hh,
	elements/ip/setipchecksum.cc, elements/ip/setipchecksum.hh,
	elements/ip/setipdscp.cc, elements/ip/setipdscp.hh,
	elements/ip/settcpchecksum.cc, elements/ip/settcpchecksum.hh,
	elements/ip/snooptcp.cc, elements/ip/snooptcp.hh,
	elements/ip/storeipaddress.cc, elements/ip/storeipaddress.hh,
	elements/ip/stripipheader.cc, elements/ip/stripipheader.hh,
	elements/ip/tcpipsend.cc, elements/ip/tcpipsend.hh,
	elements/ip/tcprewriter.cc, elements/ip/udpipencap.cc,
	elements/ip/udpipencap.hh, elements/ip/unstripipheader.cc,
	elements/ip/unstripipheader.hh, elements/ip6/checkip6header.cc,
	elements/ip6/checkip6header.hh, elements/ip6/decip6hlim.cc,
	elements/ip6/decip6hlim.hh, elements/ip6/getip6address.cc,
	elements/ip6/getip6address.hh, elements/ip6/icmp6error.cc,
	elements/ip6/icmp6error.hh, elements/ip6/ip6fragmenter.cc,
	elements/ip6/ip6fragmenter.hh, elements/ip6/lookupip6route.cc,
	elements/ip6/lookupip6route.hh, elements/ip6/markip6header.cc,
	elements/ip6/markip6header.hh, elements/ip6/nat624.cc,
	elements/ip6/nat624.hh, elements/ip6/netaddresstranslator.cc,
	elements/ip6/netaddresstranslator.hh,
	elements/ip6/setip6address.cc, elements/ip6/setip6address.hh,
	elements/ipsec/des.cc, elements/ipsec/des.hh,
	elements/ipsec/desp.cc, elements/ipsec/desp.hh,
	elements/ipsec/esp.cc, elements/ipsec/esp.hh,
	elements/linuxmodule/anydevice.cc,
	elements/linuxmodule/anydevice.hh,
	elements/linuxmodule/cyclecount.cc,
	elements/linuxmodule/cyclecount.hh,
	elements/linuxmodule/cyclecountaccum.cc,
	elements/linuxmodule/cyclecountaccum.hh,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromhost.cc, elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/perfcount.cc,
	elements/linuxmodule/perfcount.hh,
	elements/linuxmodule/perfcountaccum.cc,
	elements/linuxmodule/perfcountuser.cc,
	elements/linuxmodule/perfcountuser.hh,
	elements/linuxmodule/perfinfo.cc, elements/linuxmodule/perfinfo.hh,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/rtcycles.cc, elements/linuxmodule/rtcycles.hh,
	elements/linuxmodule/schedulelinux.cc,
	elements/linuxmodule/schedulelinux.hh,
	elements/linuxmodule/setcyclecount.cc,
	elements/linuxmodule/setcyclecount.hh,
	elements/linuxmodule/setperfcount.cc,
	elements/linuxmodule/storecycles.cc,
	elements/linuxmodule/storecycles.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/tohost.cc,
	elements/linuxmodule/tohostsniffers.cc,
	elements/linuxmodule/tolinux.cc,
	elements/linuxmodule/tolinuxsniffers.cc,
	elements/local/chuckcheck.cc, elements/local/chuckcheck.hh,
	elements/local/forceip.cc, elements/local/forceip.hh,
	elements/local/forcetcp.cc, elements/local/forcetcp.hh,
	elements/local/toytcp.cc, elements/local/toytcp.hh,
	elements/local/tulipstats.cc, elements/radio/b8b10.cc,
	elements/radio/b8b10.hh, elements/radio/bim.cc,
	elements/radio/bim.hh, elements/radio/checkpattern.cc,
	elements/radio/checkpattern.hh, elements/radio/scramble.hh,
	elements/radio/sendpattern.cc, elements/radio/sendpattern.hh,
	elements/standard/addressinfo.cc, elements/standard/addressinfo.hh,
	elements/standard/align.cc, elements/standard/align.hh,
	elements/standard/alignmentinfo.cc,
	elements/standard/alignmentinfo.hh,
	elements/standard/averagecounter.cc,
	elements/standard/averagecounter.hh,
	elements/standard/bandwidthmeter.cc,
	elements/standard/bandwidthmeter.hh, elements/standard/block.cc,
	elements/standard/block.hh, elements/standard/burster.cc,
	elements/standard/burster.hh, elements/standard/checkcrc32.cc,
	elements/standard/checkcrc32.hh, elements/standard/checklength.cc,
	elements/standard/checklength.hh, elements/standard/checkpaint.cc,
	elements/standard/checkpaint.hh, elements/standard/classifier.cc,
	elements/standard/classifier.hh, elements/standard/compblock.cc,
	elements/standard/compblock.hh, elements/standard/counter.cc,
	elements/standard/counter.hh,
	elements/standard/devirtualizeinfo.cc,
	elements/standard/devirtualizeinfo.hh,
	elements/standard/discard.cc, elements/standard/discard.hh,
	elements/standard/discardnofree.hh,
	elements/standard/dropbroadcasts.cc,
	elements/standard/dropbroadcasts.hh,
	elements/standard/errorelement.cc,
	elements/standard/errorelement.hh,
	elements/standard/frontdropqueue.cc,
	elements/standard/hashdemux.cc, elements/standard/hashdemux.hh,
	elements/standard/hashswitch.cc, elements/standard/hashswitch.hh,
	elements/standard/idle.cc, elements/standard/idle.hh,
	elements/standard/infinitesource.cc,
	elements/standard/infinitesource.hh,
	elements/standard/nullelement.hh, elements/standard/nulls.hh,
	elements/standard/paint.cc, elements/standard/paint.hh,
	elements/standard/painttee.cc, elements/standard/painttee.hh,
	elements/standard/peekhandlers.cc,
	elements/standard/peekhandlers.hh,
	elements/standard/pokehandlers.cc,
	elements/standard/pokehandlers.hh, elements/standard/print.cc,
	elements/standard/print.hh, elements/standard/priosched.hh,
	elements/standard/probsplitter.cc,
	elements/standard/probsplitter.hh, elements/standard/pullswitch.cc,
	elements/standard/pullswitch.hh, elements/standard/pulltopush.cc,
	elements/standard/pulltopush.hh, elements/standard/queue.cc,
	elements/standard/queue.hh, elements/standard/quitwatcher.cc,
	elements/standard/quitwatcher.hh, elements/standard/randomerror.cc,
	elements/standard/randomerror.hh,
	elements/standard/randomlossage.cc,
	elements/standard/randomlossage.hh,
	elements/standard/randomsource.cc,
	elements/standard/randomsource.hh,
	elements/standard/ratedsource.cc, elements/standard/ratedsource.hh,
	elements/standard/ratedsplitter.cc,
	elements/standard/ratedsplitter.hh,
	elements/standard/ratedunqueue.cc,
	elements/standard/ratedunqueue.hh, elements/standard/red.cc,
	elements/standard/red.hh, elements/standard/rrsched.hh,
	elements/standard/rrswitch.hh, elements/standard/scheduleinfo.cc,
	elements/standard/scheduleinfo.hh, elements/standard/setcrc32.cc,
	elements/standard/setcrc32.hh, elements/standard/shaper.cc,
	elements/standard/shaper.hh, elements/standard/staticpullswitch.cc,
	elements/standard/staticpullswitch.hh,
	elements/standard/staticswitch.cc,
	elements/standard/staticswitch.hh,
	elements/standard/stridesched.cc, elements/standard/stridesched.hh,
	elements/standard/strideswitch.cc, elements/standard/strip.cc,
	elements/standard/strip.hh, elements/standard/suppressor.cc,
	elements/standard/suppressor.hh, elements/standard/switch.cc,
	elements/standard/switch.hh, elements/standard/tee.cc,
	elements/standard/tee.hh, elements/standard/timedsink.cc,
	elements/standard/timedsink.hh, elements/standard/timedsource.cc,
	elements/standard/timedsource.hh, elements/standard/unqueue.cc,
	elements/standard/unqueue.hh, elements/userlevel/controlsocket.cc,
	elements/userlevel/controlsocket.hh, elements/userlevel/frombpf.cc,
	elements/userlevel/frombpf.hh, elements/userlevel/fromdevice.cc,
	elements/userlevel/fromdevice.hh, elements/userlevel/fromdump.cc,
	elements/userlevel/fromdump.hh, elements/userlevel/kerneltap.cc,
	elements/userlevel/kerneltap.hh, elements/userlevel/kerneltun.cc,
	elements/userlevel/kerneltun.hh, elements/userlevel/readhandler.cc,
	elements/userlevel/readhandler.hh, elements/userlevel/tobpf.cc,
	elements/userlevel/tobpf.hh, elements/userlevel/todevice.cc,
	elements/userlevel/todevice.hh, elements/userlevel/todump.cc,
	elements/userlevel/todump.hh, etc/samplepackage/Makefile.in,
	etc/samplepackage/sampleelt.cc, etc/samplepackage/sampleelt.hh,
	exopc/Makefile.in, include/click/archive.hh,
	include/click/bighashmap.cc, include/click/bighashmap.hh,
	include/click/bitvector.hh, include/click/click_ether.h,
	include/click/click_icmp.h, include/click/click_icmp6.h,
	include/click/click_ip.h, include/click/click_ip6.h,
	include/click/click_tcp.h, include/click/click_udp.h,
	include/click/clp.h, include/click/confparse.hh,
	include/click/crc32.h, include/click/element.hh,
	include/click/elemfilter.hh, include/click/elemlink.hh,
	include/click/error.hh, include/click/etheraddress.hh,
	include/click/ewma.cc, include/click/ewma.hh,
	include/click/gaprate.hh, include/click/glue.hh,
	include/click/hashmap.cc, include/click/hashmap.hh,
	include/click/integers.hh, include/click/ip6address.hh,
	include/click/ip6table.hh, include/click/ipaddress.hh,
	include/click/ipaddressset.hh, include/click/ipflowid.hh,
	include/click/iptable.hh, include/click/iptable2.hh,
	include/click/lexer.hh, include/click/llrpc.h,
	include/click/mplock.hh, include/click/package.hh,
	include/click/packet.hh, include/click/perfctr-i586.hh,
	include/click/perfctr.hh, include/click/radix.hh,
	include/click/router.hh, include/click/standard/addressinfo.hh,
	include/click/standard/alignmentinfo.hh,
	include/click/standard/errorelement.hh,
	include/click/standard/scheduleinfo.hh, include/click/straccum.hh,
	include/click/string.hh, include/click/subvector.hh,
	include/click/timer.hh, include/click/userutils.hh,
	include/click/vector.cc, include/click/vector.hh, lib/archive.cc,
	lib/archive.hh, lib/bighashmap.cc, lib/bighashmap.hh,
	lib/bitvector.cc, lib/bitvector.hh, lib/click_ether.h,
	lib/click_icmp.h, lib/click_icmp6.h, lib/click_ip.h,
	lib/click_ip6.h, lib/click_tcp.h, lib/click_udp.h, lib/clp.c,
	lib/clp.h, lib/confparse.cc, lib/confparse.hh, lib/crc32.c,
	lib/crc32.h, lib/element.cc, lib/element.hh, lib/elemfilter.cc,
	lib/elemfilter.hh, lib/elemlink.cc, lib/elemlink.hh, lib/error.cc,
	lib/error.hh, lib/errorelement.cc, lib/errorelement.hh,
	lib/etheraddress.cc, lib/etheraddress.hh, lib/ewma.cc, lib/ewma.hh,
	lib/gaprate.cc, lib/gaprate.hh, lib/glue.cc, lib/glue.hh,
	lib/hashmap.cc, lib/hashmap.hh, lib/in_cksum.c, lib/integers.hh,
	lib/ip6address.cc, lib/ip6address.hh, lib/ip6table.cc,
	lib/ip6table.hh, lib/ipaddress.cc, lib/ipaddress.hh,
	lib/ipaddressset.cc, lib/ipaddressset.hh, lib/ipflowid.cc,
	lib/ipflowid.hh, lib/iptable.cc, lib/iptable.hh, lib/iptable2.cc,
	lib/iptable2.hh, lib/lexer.cc, lib/lexer.hh, lib/llrpc.h,
	lib/mplock.hh, lib/packet.cc, lib/packet.hh, lib/perfctr.hh,
	lib/radix.cc, lib/radix.hh, lib/router.cc, lib/router.hh,
	lib/straccum.cc, lib/straccum.hh, lib/string.cc, lib/string.hh,
	lib/subvector.hh, lib/templatei.cc, lib/timer.cc, lib/timer.hh,
	lib/userutils.cc, lib/userutils.hh, lib/vector.cc, lib/vector.hh,
	lib/vectorv.cc, linuxmodule/Makefile.in,
	linuxmodule/kernelerror.cc, linuxmodule/kernelerror.hh,
	linuxmodule/module.cc, linuxmodule/modulepriv.hh,
	linuxmodule/proc_click.cc, linuxmodule/proc_config.cc,
	linuxmodule/proc_element.cc, linuxmodule/proc_mgr.cc,
	linuxmodule/sched.cc, mkelementmap.pl,
	tools/click-align/Makefile.in, tools/click-align/alignclass.cc,
	tools/click-align/click-align.cc, tools/click-check/Makefile.in,
	tools/click-check/click-check.cc, tools/click-combine/Makefile.in,
	tools/click-combine/click-combine.cc,
	tools/click-combine/click-uncombine.cc,
	tools/click-devirtualize/Makefile.in,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-devirtualize/cxxclass.cc,
	tools/click-devirtualize/cxxclass.hh,
	tools/click-devirtualize/signature.cc,
	tools/click-devirtualize/signature.hh,
	tools/click-devirtualize/specializer.cc,
	tools/click-fastclassifier/Makefile.in,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-install/Makefile.in,
	tools/click-install/click-install.cc,
	tools/click-install/click-uninstall.cc,
	tools/click-undead/Makefile.in, tools/click-undead/click-undead.cc,
	tools/click-xform/Makefile.in, tools/click-xform/adjacency.hh,
	tools/click-xform/click-xform.cc, tools/lib/Makefile.in,
	tools/lib/elementt.cc, tools/lib/elementt.hh,
	tools/lib/hashmapi.cc, tools/lib/lexert.cc, tools/lib/lexert.hh,
	tools/lib/processingt.cc, tools/lib/routert.cc,
	tools/lib/routert.hh, tools/lib/toolutils.cc,
	tools/lib/toolutils.hh, tools/lib/vectori.cc,
	tools/udpgen/Makefile.in, userlevel/Makefile.in,
	userlevel/click.cc: Great Include Makeover Mark One

2000-10-06 Fri 22:41:15 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7376c738545106ddf73e363a7dda1c3823909f2a

	* Makefile.in: more fucking build process

2000-10-06 Fri 22:28:17 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 988bac3f180d492846f1803a09e3ab8f9b785469

	* Makefile.in: x

2000-10-06 Fri 22:27:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4f66714ee1edd03ec4fc927ace59679195976764

	* Makefile.in: more elemlist

2000-10-06 Fri 22:24:54 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e6df80164b35b10dd92f6fc7d197d57b1b0bc251

	* .cvsignore, Makefile.in, exopc/Makefile.in,
	linuxmodule/Makefile.in, userlevel/Makefile.in: move to stamp-h

2000-10-06 Fri 22:00:27 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0c81427ca99432ef7a0e7ff24c8800be909c505c

	* click-buildtool: .in: buildtool update

2000-10-06 Fri 21:56:04 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0b63f35647307d0039c9d6b2d9a118894dc3abdf

	* .cvsignore, DISTFILES, Makefile.in, click-buildtool,
	click-buildtool.in, configure.in, doc/Makefile.in,
	etc/samplepackage/Makefile.in, etc/samplepackage/kernelversion.c,
	exopc/Makefile.in, findelements.sh, lib/userutils.cc,
	linuxmodule/Makefile.in, mkelemconf.sh, mkelementmap.pl,
	mkelemlist.sh.in, tools/Makefile.in,
	tools/click-check/click-check.cc,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-install/click-install.cc,
	tools/click-undead/click-undead.cc, tools/lib/toolutils.cc,
	tools/lib/toolutils.hh, userlevel/Makefile.in: move to
	click-buildtool

2000-10-06 Fri 16:57:57 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit b6550f5aea4ee94beedebfeb8f4ee9ad08771c72

	* elements/local/forcetcp.cc: zz

2000-10-06 Fri 14:59:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit aa071f7d6ec9a1d95e056b86a159c73b59de1c19

	* etc/samplepackage/Makefile.in: changed etc/samplepackage for *.d
	stuff

2000-10-06 Fri 14:56:00 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ce87b1c87931d0bdea8b35d64d1225d6ec2afcb5

	* etc/samplepackage/: .cvsignore, Makefile.in: *.kd, *.ud instead
	of *.d

2000-10-05 Thu 20:22:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3075341c77835ce518405c7ed290a911ac6d3960

	* etc/samplepackage/sampleelt.cc: nitlet

2000-10-05 Thu 20:20:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 59b1f34e1ed1a071a5265ac6c81e1da542ef8535

	* configure.in, etc/samplepackage/Makefile.in, mkelemconf.sh,
	tools/click-devirtualize/click-devirtualize.cc: update
	samplepackage for compiling with sourcedir != builddir

2000-10-05 Thu 19:47:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8ee3c19cda406392253b30c66729e15320323cf9

	* Makefile.in, NEWS, acconfig.h, click-compile.in, configure.in,
	etc/samplepackage/Makefile.in, etc/samplepackage/sampleelt.cc,
	mkelemconf.sh, tools/click-devirtualize/click-devirtualize.cc,
	tools/click-fastclassifier/click-fastclassifier.cc: updates to NEWS
	and samplepackage

2000-10-05 Thu 17:01:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 37591843d0e57b435da7cee5dc0a33503d5d594b

	* doc/element2man.pl: element2man fixlet

2000-10-05 Thu 16:52:53 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2ad152896c74922244c1d1cda357bcc10b1a151d

	* DISTFILES, NODIST, configure.in, elements/grid/amoeba.cc,
	elements/grid/pep.cc, elements/grid/region.cc,
	elements/grid/regionpep.cc, elements/standard/bwratedsplitter.hh,
	elements/standard/ratedsplitter.hh, etc/samplepackage/.cvsignore,
	etc/samplepackage/Makefile.in, etc/samplepackage/kernelversion.c,
	etc/samplepackage/sampleelt.cc, etc/samplepackage/sampleelt.hh,
	etc/samplepackage/test.click, findelements.sh, lib/lexer.cc,
	lib/lexer.hh, linuxmodule/module.cc, mkelemconf.sh,
	tools/click-install/click-install.cc,
	tools/click-install/click-uninstall.cc, userlevel/Makefile.in,
	userlevel/click.cc: loogah, etc/samplepackage, package system
	improvements

2000-10-05 Thu 05:24:53 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7fa3f8ca549f555a7e42d64b35d765f3bd82d973

	* elements/standard/: oldbwshaper.cc, oldbwshaper.hh, oldshaper.cc,
	oldshaper.hh: oldshapers removed

2000-10-05 Thu 05:10:41 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a9567be16bd091f4ee35d84cab968a6a1ef691c7

	* tools/: click-check/click-check.cc,
	click-combine/click-combine.cc, click-combine/click-uncombine.cc,
	click-devirtualize/click-devirtualize.cc,
	click-fastclassifier/click-fastclassifier.cc,
	click-install/click-install.cc, click-install/click-uninstall.cc,
	click-undead/click-undead.cc, click-xform/click-xform.cc:
	Technologyn

2000-10-05 Thu 04:44:36 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1127dcfe1e8496fa05cc2303e04bb897836c386f

	* findelements.sh: fixed

2000-10-05 Thu 03:56:33 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 311edb32ec4cc83789475f9c6fd35565f13eac07

	* findelements.sh: findelements.sh --help

2000-10-05 Thu 03:37:46 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 74f0a593d1a6b661648caa5f705550717b5ce1ec

	* doc/mkwebdoc.pl: x

2000-10-05 Thu 03:34:08 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b5e1d085904a581870cd56c37ba24440726e14aa

	* doc/: element2man.pl, mkwebdoc.pl: updates

2000-10-05 Thu 03:14:38 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0550ee4038fc7700406253f08e19a7bcdb4f2938

	* findelements.sh: blerp

2000-10-05 Thu 02:54:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9b252167641948a8f5ac560ffaa0ecb64bd86ade

	* NODIST, doc/mkwebdoc.pl: doc updates

2000-10-05 Thu 00:53:34 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 80172b1f8c4a71fc9067edd34cc85a17556f2776

	* NODIST, conf/grid-gateway.click, conf/grid-sim.click,
	conf/grid.click, elements/grid/filterbyhops.cc,
	elements/grid/filterbyrange.cc, elements/grid/filterbyrange.hh,
	elements/grid/fixsrcloc.cc, elements/grid/fixsrcloc.hh,
	elements/grid/floodinglocquerier.hh,
	elements/grid/gridlocationinfo.cc,
	elements/grid/gridlocationinfo.hh, elements/grid/locationinfo.cc,
	elements/grid/locfromfile.cc, elements/grid/locfromfile.hh,
	elements/grid/movesim.cc, elements/grid/movesim.hh,
	elements/grid/pep.cc, elements/grid/pep.hh,
	elements/grid/regionpep.cc, elements/grid/regionpep.hh:
	LocationInfo -> GridLocationInfo (forgive me Doug, for I have
	sinned)

2000-10-05 Thu 00:27:13 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6d950746e1ee159cdbb6d69c4e2a63df02f80325

	* NEWS: NEWS

2000-10-05 Thu 00:14:11 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 64dd6aa0f1869b7f6a4adcf3eb7d9b2a21c2c351

	* README, configure.in, elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/todevice.cc, linuxmodule/kernelerror.cc,
	linuxmodule/proc_click.cc, linuxmodule/proc_config.cc,
	linuxmodule/proc_element.cc: linuxmodule 1.1

2000-10-04 Wed 23:03:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit bb2036af91b7bb315d451881d40d40e5e2a478df

	* COPYRIGHT, DISTFILES, LICENSE, README,
	apps/ClickController/ClickController.java,
	apps/ClickController/ControlSocket.java,
	apps/ClickController/NewConnectionDialog.java,
	apps/ClickController/RouterTreeModel.java,
	apps/ClickController/Util.java, click-compile.in,
	conf/make-ip-conf.pl, doc/element2man.pl,
	elements/app/ftpportmapper.cc, elements/aqm/red.cc,
	elements/ethernet/arpfaker.cc, elements/ethernet/arpquerier.cc,
	elements/ethernet/arpresponder.cc,
	elements/ethernet/ethermirror.cc,
	elements/ethernet/hostetherfilter.cc,
	elements/ethernet/ip6ndadvertiser.cc,
	elements/ethernet/ip6ndsolicitor.cc,
	elements/etherswitch/bridgemessage.cc,
	elements/etherswitch/debugbridge.cc,
	elements/etherswitch/etherswitch.cc,
	elements/etherswitch/spantree.cc, elements/grid/checkgridheader.cc,
	elements/grid/filterbyhops.cc, elements/grid/filterbyrange.cc,
	elements/grid/fixdstloc.cc, elements/grid/fixsrcloc.cc,
	elements/grid/floodinglocquerier.cc, elements/grid/hello.cc,
	elements/grid/locationinfo.cc, elements/grid/locfromfile.cc,
	elements/grid/locqueryresponder.cc, elements/grid/loctable.cc,
	elements/grid/lookupgeogridroute.cc,
	elements/grid/lookuplocalgridroute.cc, elements/grid/lrhello.cc,
	elements/grid/movesim.cc, elements/grid/pep.cc,
	elements/grid/printgrid.cc, elements/grid/radiosim.cc,
	elements/grid/region.cc, elements/grid/regionpep.cc,
	elements/grid/setgridchecksum.cc,
	elements/grid/simplelocquerier.cc, elements/grid/updateroutes.cc,
	elements/ip/checkipheader.cc, elements/ip/checkipheader2.cc,
	elements/ip/checktcpheader.cc, elements/ip/checkudpheader.cc,
	elements/ip/decipttl.cc, elements/ip/fixipsrc.cc,
	elements/ip/getipaddress.cc, elements/ip/icmperror.cc,
	elements/ip/icmpping.cc, elements/ip/icmpsendpings.cc,
	elements/ip/ipclassifier.cc, elements/ip/ipencap.cc,
	elements/ip/ipfilter.cc, elements/ip/ipfragmenter.cc,
	elements/ip/ipgwoptions.cc, elements/ip/ipinputcombo.cc,
	elements/ip/ipmirror.cc, elements/ip/ipoutputcombo.cc,
	elements/ip/ipprint.cc, elements/ip/ipratemon.cc,
	elements/ip/iprewriter.cc, elements/ip/iprw.cc,
	elements/ip/iprwpatterns.cc, elements/ip/lookupiproute.cc,
	elements/ip/lookupiproute2.cc, elements/ip/lookupiproutelinux.cc,
	elements/ip/markipheader.cc, elements/ip/rfc2507c.cc,
	elements/ip/rfc2507d.cc, elements/ip/ripsend.cc,
	elements/ip/rripmapper.cc, elements/ip/saveipfields.cc,
	elements/ip/setipaddress.cc, elements/ip/setipchecksum.cc,
	elements/ip/setipdscp.cc, elements/ip/settcpchecksum.cc,
	elements/ip/snooptcp.cc, elements/ip/storeipaddress.cc,
	elements/ip/stripipheader.cc, elements/ip/tcpipsend.cc,
	elements/ip/tcprewriter.cc, elements/ip/udpipencap.cc,
	elements/ip/unstripipheader.cc, elements/ip6/checkip6header.cc,
	elements/ip6/decip6hlim.cc, elements/ip6/getip6address.cc,
	elements/ip6/icmp6error.cc, elements/ip6/ip6fragmenter.cc,
	elements/ip6/lookupip6route.cc, elements/ip6/markip6header.cc,
	elements/ip6/nat624.cc, elements/ip6/netaddresstranslator.cc,
	elements/ip6/setip6address.cc, elements/ipsec/des.cc,
	elements/ipsec/desp.cc, elements/ipsec/esp.cc,
	elements/linuxmodule/anydevice.cc,
	elements/linuxmodule/cyclecount.cc,
	elements/linuxmodule/cyclecountaccum.cc,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromhost.cc,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/perfcount.cc,
	elements/linuxmodule/perfcountaccum.cc,
	elements/linuxmodule/perfcountuser.cc,
	elements/linuxmodule/perfinfo.cc,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/rtcycles.cc,
	elements/linuxmodule/schedulelinux.cc,
	elements/linuxmodule/setcyclecount.cc,
	elements/linuxmodule/setperfcount.cc,
	elements/linuxmodule/storecycles.cc,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/tohost.cc,
	elements/linuxmodule/tohostsniffers.cc,
	elements/linuxmodule/tolinux.cc,
	elements/linuxmodule/tolinuxsniffers.cc,
	elements/local/chuckcheck.cc, elements/local/forceip.cc,
	elements/local/forcetcp.cc, elements/local/toytcp.cc,
	elements/local/tulipstats.cc, elements/radio/b8b10.cc,
	elements/radio/bim.cc, elements/radio/checkpattern.cc,
	elements/radio/scramble.cc, elements/radio/sendpattern.cc,
	elements/standard/addressinfo.cc, elements/standard/align.cc,
	elements/standard/alignmentinfo.cc,
	elements/standard/averagecounter.cc,
	elements/standard/bandwidthmeter.cc,
	elements/standard/bandwidthshaper.cc, elements/standard/block.cc,
	elements/standard/burster.cc, elements/standard/bwratedsplitter.cc,
	elements/standard/bwratedunqueue.cc,
	elements/standard/checkcrc32.cc, elements/standard/checklength.cc,
	elements/standard/checkpaint.cc, elements/standard/classifier.cc,
	elements/standard/compblock.cc, elements/standard/counter.cc,
	elements/standard/devirtualizeinfo.cc,
	elements/standard/discard.cc, elements/standard/discardnofree.cc,
	elements/standard/frontdropqueue.cc,
	elements/standard/hashdemux.cc, elements/standard/hashswitch.cc,
	elements/standard/idle.cc, elements/standard/infinitesource.cc,
	elements/standard/meter.cc, elements/standard/nullelement.cc,
	elements/standard/nulls.cc, elements/standard/oldbwshaper.cc,
	elements/standard/oldshaper.cc, elements/standard/paint.cc,
	elements/standard/painttee.cc, elements/standard/peekhandlers.cc,
	elements/standard/pokehandlers.cc, elements/standard/print.cc,
	elements/standard/priosched.cc, elements/standard/probsplitter.cc,
	elements/standard/pullswitch.cc, elements/standard/pulltopush.cc,
	elements/standard/queue.cc, elements/standard/quitwatcher.cc,
	elements/standard/randomerror.cc,
	elements/standard/randomlossage.cc,
	elements/standard/randomsource.cc,
	elements/standard/ratedsource.cc,
	elements/standard/ratedsplitter.cc,
	elements/standard/ratedunqueue.cc, elements/standard/red.cc,
	elements/standard/rrsched.cc, elements/standard/rrswitch.cc,
	elements/standard/scheduleinfo.cc, elements/standard/setcrc32.cc,
	elements/standard/shaper.cc, elements/standard/staticpullswitch.cc,
	elements/standard/staticswitch.cc,
	elements/standard/stridesched.cc,
	elements/standard/strideswitch.cc, elements/standard/strip.cc,
	elements/standard/suppressor.cc, elements/standard/switch.cc,
	elements/standard/tee.cc, elements/standard/timedsink.cc,
	elements/standard/timedsource.cc, elements/standard/unqueue.cc,
	elements/userlevel/controlsocket.cc, elements/userlevel/frombpf.cc,
	elements/userlevel/fromdevice.cc, elements/userlevel/fromdump.cc,
	elements/userlevel/kerneltap.cc, elements/userlevel/kerneltun.cc,
	elements/userlevel/tobpf.cc, elements/userlevel/todevice.cc,
	elements/userlevel/todump.cc, findelements.sh, lib/archive.cc,
	lib/bigewma.cc, lib/bighashmap.cc, lib/bitvector.cc, lib/clp.c,
	lib/clp.h, lib/confparse.cc, lib/element.cc, lib/elemfilter.cc,
	lib/elemlink.cc, lib/error.cc, lib/errorelement.cc,
	lib/etheraddress.cc, lib/ewma.cc, lib/gaprate.cc, lib/glue.cc,
	lib/hashmap.cc, lib/integers.cc, lib/ip6address.cc,
	lib/ip6table.cc, lib/ipaddress.cc, lib/ipaddressset.cc,
	lib/ipflowid.cc, lib/iptable.cc, lib/iptable2.cc, lib/lexer.cc,
	lib/lulea.cc, lib/packet.cc, lib/radix.cc, lib/router.cc,
	lib/straccum.cc, lib/string.cc, lib/templatei.cc, lib/timer.cc,
	lib/userutils.cc, lib/vector.cc, lib/vectorv.cc,
	linuxmodule/kernelerror.cc, linuxmodule/kernelversion.c,
	linuxmodule/module.cc, linuxmodule/proc_click.cc,
	linuxmodule/proc_config.cc, linuxmodule/proc_element.cc,
	linuxmodule/proc_mgr.cc, linuxmodule/sched.cc, mkelemconf.sh,
	mkelementmap.pl, mkelemlist.sh.in, tools/click-align/alignclass.cc,
	tools/click-align/alignment.cc, tools/click-align/click-align.cc,
	tools/click-check/click-check.cc,
	tools/click-combine/click-combine.cc,
	tools/click-combine/click-uncombine.cc,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-devirtualize/cxxclass.cc,
	tools/click-devirtualize/signature.cc,
	tools/click-devirtualize/specializer.cc,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-install/click-install.cc,
	tools/click-install/click-uninstall.cc,
	tools/click-undead/click-undead.cc, tools/click-xform/adjacency.cc,
	tools/click-xform/click-xform.cc, tools/lib/elementt.cc,
	tools/lib/hashmapi.cc, tools/lib/lexert.cc,
	tools/lib/processingt.cc, tools/lib/routert.cc,
	tools/lib/toolutils.cc, tools/lib/vectori.cc, userlevel/click.cc:
	lick incense

2000-10-04 Wed 16:33:30 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1255b472f00947949de1750155d257ee06ec9209

	* elements/ethernet/arpquerier.cc: arpq newstyle cast

2000-10-04 Wed 13:50:45 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 4cd48982c0052e6b08256de01fddba2cc4812192

	* elements/grid/locqueryresponder.cc: *** empty log message ***

2000-10-04 Wed 00:32:40 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit bd5dd5a51984b7f1d2b3f40151c0c1b0c1774542

	* elements/standard/discardnofree.cc,
	elements/standard/strideswitch.cc, lib/llrpc.h,
	userlevel/Makefile.in: up with mazuchanges

2000-10-03 Tue 18:32:41 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit a6735f8497e517da768c23660a69dd8e4b58bf9f

	* elements/grid/locationinfo.cc, elements/grid/locationinfo.hh,
	elements/grid/lookupgeogridroute.cc, tools/run-grid-gateway,
	tools/run-grid-node: *** empty log message ***

2000-10-03 Tue 17:09:23 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 59d6125d0557c3baa14b34e20f413b49947648bb

	* conf/: grid-gateway.click, grid.click: *** empty log message ***

2000-10-03 Tue 15:42:21 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 4dc5e33f55fdbe9fe9012dd1e4082883b1d73571

	* elements/grid/: floodinglocquerier.cc, grid.hh,
	lookuplocalgridroute.cc: *** empty log message ***

2000-10-03 Tue 14:26:47 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit ab5c4c974bf246583eeba073345c60ae3f7f8902

	* apps/ClickController/ControlSocket.java, conf/grid-gateway.click,
	conf/grid.click, elements/grid/fixsrcloc.cc, elements/grid/grid.hh,
	elements/grid/hello.cc, elements/grid/locqueryresponder.cc,
	elements/grid/lookuplocalgridroute.cc, elements/grid/lrhello.cc,
	tools/run-grid-gateway, tools/run-grid-node: *** empty log message
	***

2000-10-03 Tue 05:31:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 60b620f20e852d014f18da3d97c4f934fd5a1b38

	* elements/local/: tulipstats.cc, tulipstats.hh: x

2000-10-03 Tue 05:30:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit fb33a49c9d0836b392149327e9f496d295f8bc4f

	* elements/standard/scheduleinfo.cc, lib/lexer.cc,
	tools/lib/lexert.cc: lexer for correct compounds, scheduleinfo
	nitlet

2000-10-02 Mon 20:50:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c3ee5b92c38faddab1a7a4aafd73a11f48f325de

	* elements/local/: tulipstats.cc, tulipstats.hh: blerf

2000-10-02 Mon 17:34:45 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit e393c52034eec04000b7eb6425474d0628fcd793

	* conf/grid.click: *** empty log message ***

2000-10-02 Mon 17:23:34 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 9b884650c7e670bbab6fc36e803ad06a96334f21

	* conf/: grid-gateway.click, grid.click: fixup bugs in geo mods

2000-10-02 Mon 03:58:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 77dabbbe9cfd41bd6c2926625c31f0626e8df936

	* elements/linuxmodule/: anydevice.hh, polldevice.cc,
	polldevice.hh, todevice.cc, todevice.hh: linuxmodule handler
	updates

2000-10-02 Mon 03:55:04 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6e29acfac6cb32cf12025dc678e72a55cba2057a

	* NODIST, elements/ethernet/etherencap.cc,
	elements/ethernet/etherencap.hh,
	elements/grid/floodinglocquerier.hh,
	elements/linuxmodule/cyclecount.cc,
	elements/linuxmodule/cyclecountaccum.cc,
	elements/linuxmodule/cyclecountaccum.hh,
	elements/linuxmodule/perfcount.cc,
	elements/linuxmodule/perfcountaccum.cc,
	elements/linuxmodule/perfcountaccum.hh,
	elements/linuxmodule/perfcountuser.cc,
	elements/linuxmodule/perfcountuser.hh,
	elements/linuxmodule/perfinfo.cc, elements/linuxmodule/rtcycles.cc,
	elements/linuxmodule/rtcycles.hh,
	elements/linuxmodule/setcyclecount.cc,
	elements/linuxmodule/setcyclecount.hh,
	elements/linuxmodule/setperfcount.cc,
	elements/linuxmodule/setperfcount.hh,
	elements/linuxmodule/storecycles.cc, elements/local/tulipstats.cc,
	lib/packet.hh, linuxmodule/Makefile.in: faster etherencap; redid
	perfcount and cyclecount stuff to make them make sense

2000-10-01 Sun 01:18:06 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 0f8e38a7da48574ef0dd906b1e6eefee443bc8d5

	* elements/local/: forcetcp.cc, forcetcp.hh: forcetcp

2000-09-30 Sat 03:07:03 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 6d826eee711df42a2993e449d50e596b4c95d3b8

	* elements/local/: forceip.cc, forceip.hh: foo

2000-09-30 Sat 03:03:50 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 43c0b67b8fd657707d1a4ff222cab7ccb5ea9cdf

	* elements/local/: forceip.cc, forceip.hh: forceip

2000-09-30 Sat 01:33:40 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 18a64cb6a38d8cde1efb9dbcd390a0ec08a8ede3

	* elements/standard/: frontdropqueue.cc, frontdropqueue.hh,
	queue.cc, queue.hh: queue extras

2000-09-29 Fri 21:17:34 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 1cef74cdf246e0954f36e2db5f62ff3f096ddf72

	* elements/grid/: floodinglocquerier.hh, grid.hh, printgrid.cc: ***
	empty log message ***

2000-09-29 Fri 16:40:27 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f808f89902c674112f73fffc943f3ee3f044694e

	* elements/: linuxmodule/todevice.cc, local/tulipstats.cc,
	local/tulipstats.hh: stats, tdev

2000-09-29 Fri 00:02:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5a316cce7fbd1aecf17949027515fa5ab8bb82fc

	* tools/click-undead/click-undead.cc: click-undead bugfix

2000-09-28 Thu 23:47:16 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 91e00f61cc4697355fea11e152f41f76d92db099

	* elements/linuxmodule/: polldevice.cc, polldevice.hh, todevice.cc,
	todevice.hh: random crap

2000-09-28 Thu 22:54:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 91d2a2c75b1c32a7d4d8e5973451392d56a118fa

	* elements/: linuxmodule/polldevice.cc, linuxmodule/todevice.cc,
	local/tulipstats.cc: tulipstats

2000-09-28 Thu 22:47:57 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 28e665b7333a296833aedf748b3c71b1032e1557

	* elements/linuxmodule/todevice.cc: xx

2000-09-28 Thu 22:35:25 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f06de70e62beb7b01ff18cc9e8c04ce3a21b5f02

	* elements/linuxmodule/: polldevice.hh, todevice.cc, todevice.hh: x

2000-09-28 Thu 22:30:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 93185c9f1c731695af571695d36bf44277ac8e20

	* elements/linuxmodule/: polldevice.cc, polldevice.hh, todevice.hh:
	polldev updates

2000-09-28 Thu 21:36:38 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit f8d0134e02669d54c2c59654633e6a1491d41a1d

	* conf/grid.click: *** empty log message ***

2000-09-27 Wed 23:47:25 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 48a6c794e052603e3350df1f0abe4f92a42ba516

	* etc/linux-2.2.16-patch: add static to several declarations

2000-09-27 Wed 23:03:33 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 91a3ceb56549a4200988891047315095955e920b

	* elements/grid/locqueryresponder.cc,
	elements/linuxmodule/todevice.cc, elements/local/tulipstats.cc,
	elements/local/tulipstats.hh, lib/straccum.cc, lib/straccum.hh:
	tulipstats

2000-09-27 Wed 22:43:58 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 4a3d188f2bec067842afe8726515baeb95c1edf1

	* elements/grid/locationinfo.hh: *** empty log message ***

2000-09-27 Wed 18:40:32 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 57d090c87daecf84feeb634f02604844be343d79

	* conf/grid-gateway.click, tools/run-grid-gateway: *** empty log
	message ***

2000-09-27 Wed 18:32:49 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit aca37dd89f57e8f5dd670b32e55d6581f93168ce

	* tools/run-grid-node: *** empty log message ***

2000-09-27 Wed 18:03:00 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8f83c4734f1c8a79f010e3e82d5ab9d1cd837567

	* tools/run-grid-node: *** empty log message ***

2000-09-27 Wed 14:37:06 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c3dda0e43bf9e6b456affdfe1b63bda20b1fe22a

	* elements/grid/floodinglocquerier.cc: *** empty log message ***

2000-09-27 Wed 14:35:40 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 4c79fce4af8ef5743c17e18f09ee24fb96b892dc

	* tools/run-grid-node: *** empty log message ***

2000-09-27 Wed 14:35:01 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0cc4331edd8de00e05c6a77d18bdd8c2427ddad8

	* elements/grid/floodinglocquerier.cc, tools/run-grid-node: ***
	empty log message ***

2000-09-26 Tue 18:34:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 57df06b3dcd7e5a0a8ca2c00b92e8ae53dfbb75b

	* etc/linux-2.2.16-patch,
	tools/click-fastclassifier/click-fastclassifier.cc: fastclsas

2000-09-26 Tue 18:27:53 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 9e9e25a1a3e4869cd0ef13137334c975d1de2fa1

	* conf/grid.click, elements/grid/floodinglocquerier.cc,
	elements/grid/floodinglocquerier.hh,
	elements/grid/locqueryresponder.cc, tools/run-grid-node: *** empty
	log message ***

2000-09-26 Tue 15:50:53 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit fdf0dac9a33a4763c1207e11dcde78b2b5a0d7c2

	* elements/grid/floodinglocquerier.cc, elements/grid/pep.cc,
	elements/grid/printgrid.cc, elements/ip/iprw.hh,
	elements/ip/rfc2507c.hh, elements/ip/rfc2507d.cc,
	elements/ip/rfc2507d.hh, elements/ip/ripsend.cc,
	elements/ip/setipaddress.cc, elements/ip/storeipaddress.cc,
	elements/ip/tcprewriter.hh, elements/ip6/setip6address.cc,
	elements/linuxmodule/fromhost.cc, elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/fromlinux.hh, elements/standard/classifier.hh,
	lib/bighashmap.hh, lib/etheraddress.cc, lib/hashmap.hh,
	lib/ipaddressset.cc, lib/packet.hh, lib/router.hh, lib/straccum.hh,
	lib/string.hh, tools/click-combine/click-combine.cc,
	tools/click-combine/click-uncombine.cc,
	tools/click-devirtualize/signature.cc,
	tools/click-xform/click-xform.cc, tools/lib/processingt.cc,
	tools/lib/routert.hh, tools/lib/toolutils.cc: fix fastclass, fix
	for gcc-2.96

2000-09-26 Tue 02:04:16 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 865b659a5a509a89b4fb81236f856e4b8c0fead5

	* elements/grid/: fixdstloc.cc, fixsrcloc.cc,
	floodinglocquerier.cc, floodinglocquerier.hh, grid.hh,
	locqueryresponder.cc, locqueryresponder.hh, lookupgeogridroute.cc,
	lookuplocalgridroute.cc, updateroutes.cc, updateroutes.hh: new
	elements and changes to support loc query protocols. not yet
	tested.cvs add locqueryresponder.cc locqueryresponder.hhcvs add
	locqueryresponder.cc locqueryresponder.hhcvs add
	locqueryresponder.cc locqueryresponder.hhcvs add
	locqueryresponder.cc locqueryresponder.hhcvs add
	locqueryresponder.cc locqueryresponder.hhcvs add
	locqueryresponder.cc locqueryresponder.hh yay.

2000-09-26 Tue 01:58:26 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 53080cba35de53bcf451502ab4a2fad13e70a1f3

	* elements/standard/: bwratedunqueue.cc, ratedunqueue.cc: bwshaper

2000-09-25 Mon 20:00:09 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit ce79c52f2b8cca04d995a38e4dfa171de88f11f6

	* elements/grid/: fixsrcloc.cc, floodinglocquerier.cc,
	floodinglocquerier.hh, grid.hh, locationinfo.cc, locationinfo.hh,
	lookupgeogridroute.cc, lookuplocalgridroute.cc,
	simplelocquerier.hh, updateroutes.cc: *** empty log message ***

2000-09-25 Mon 19:15:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 38e2202dedecef801a8a8153bd553c55ef774df4

	* elements/linuxmodule/: anydevice.hh, polldevice.cc,
	polldevice.hh, todevice.cc, todevice.hh: ,measure todevice also

2000-09-25 Mon 19:15:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 911c0dda0adf857bca6c4bb747611ddc2c1eb46a

	* elements/linuxmodule/anydevice.hh: ,measure todevice also

2000-09-25 Mon 16:46:12 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 64aab6b6b64a46136bcd7084b3747d176ebd6884

	* elements/linuxmodule/polldevice.cc: reset_counts

2000-09-25 Mon 13:47:26 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 142cf46f666b649ce2070416d0e4a9e43f09dc2a

	* tools/click-install/click-install.cc: x

2000-09-25 Mon 06:23:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2eaec0f1a8abd62a35c0217403c89c4b84f90824

	* elements/ip/checkipheader.cc: whitespace

2000-09-23 Sat 18:36:10 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b9b46490d6d745d46974a570cf6b153bd23a18bc

	* configure.in: x

2000-09-23 Sat 18:35:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit df15e25d950ca855497542fa61bb6e8cfe4fabf1

	* configure.in: --enable-userlevel

2000-09-23 Sat 18:26:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ae82d4801e3102c96e5edb78b21d16e0187a07a0

	* elements/linuxmodule/: anydevice.hh, polldevice.cc,
	polldevice.hh: polldevice_stats

2000-09-23 Sat 16:12:28 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 39ad37dbca1ea5ab698597f10d48766eda1aa1d9

	* DISTFILES, elements/ethernet/arpresponder.cc,
	elements/ethernet/ip6ndadvertiser.cc,
	elements/grid/simplelocquerier.cc, elements/ip/checkipheader.cc,
	elements/ip/checkipheader.hh, elements/ip/checkipheader2.cc,
	elements/ip/checkipheader2.hh, elements/ip/icmperror.cc,
	elements/ip/ipgwoptions.cc, elements/ip/ipgwoptions.hh,
	elements/ip/ipinputcombo.cc, elements/ip/ipinputcombo.hh,
	elements/ip/ipratemon.cc, elements/ip/iprw.cc, lib/confparse.cc,
	lib/confparse.hh, lib/ip6address.cc, lib/ipaddress.cc,
	lib/ipaddressset.cc, lib/ipaddressset.hh, linuxmodule/Makefile.in,
	tools/lib/Makefile.in, tools/lib/vectori.cc, userlevel/Makefile.in:
	IPAddressSet

2000-09-22 Fri 22:54:46 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 2bcaa1fd26b188881f30ad38687b2c31106aa6e2

	* tools/run-grid-node: *** empty log message ***

2000-09-22 Fri 19:51:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e41839f1fce7c9733ffb975d88c7ae6c7afd0e0d

	* elements/: ip/icmperror.cc, ip/icmperror.hh, ip/ipgwoptions.cc,
	ip/ipgwoptions.hh, ip/ipoutputcombo.cc, ip/ipoutputcombo.hh,
	standard/paint.hh: another Douglas De Couto was in Bermudian jail

2000-09-22 Fri 19:15:57 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 675d813b18ea729e4ddfecd34d3cbf3851053d6d

	* elements/local/toytcp.cc: foo

2000-09-22 Fri 19:10:36 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit b43159586bb3447cf1f57d1596984047e51b1aad

	* elements/local/: toytcp.cc, toytcp.hh: foo

2000-09-21 Thu 22:14:20 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit a44994675e4e673897f33ea4057eff031c957df9

	* elements/local/: toytcp.cc, toytcp.hh: foo

2000-09-21 Thu 21:05:06 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 18b850d1c32a434794a023520f6fd14e53b2f15a

	* elements/grid/: simplelocquerier.cc, simplelocquerier.hh: ***
	empty log message ***

2000-09-21 Thu 20:24:23 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 1bb7428ad0af19f488dfb7c83eb99a7aa6cb37b3

	* conf/grid-gateway.click, conf/grid.click, tools/run-grid-gateway,
	tools/run-grid-node: added dest loc lookup support

2000-09-21 Thu 18:12:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8e90092c038d6b9edccb257b289520f09d0f04aa

	* acconfig.h, configure.in: SMP fix

2000-09-21 Thu 18:06:35 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 87638e09c511e6ea3fc7c7a3825543406e09e39b

	* lib/packet.cc, lib/packet.hh, linuxmodule/Makefile.in: x

2000-09-21 Thu 17:30:13 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9fb8e8d7407bec0de2ba7eed28feaff4843cb1a6

	* configure.in, linuxmodule/Makefile.in: fixed include paths

2000-09-21 Thu 15:16:12 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d6834298a0fdad6aec9c59609ba46198c972623b

	* elements/grid/regionpep.hh: no more warnings! no more bad habits!

2000-09-21 Thu 14:31:46 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e39e9fbb5fbe320048173a4a4221710785434712

	* lib/router.hh, lib/routerthread.cc, lib/routerthread.hh,
	linuxmodule/Makefile.in, linuxmodule/modulepriv.hh,
	userlevel/click.cc: debenjify

2000-09-21 Thu 14:24:12 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 934c07347bc53fe09a9c04605a99d89b3072905e

	* lib/router.cc, linuxmodule/module.cc, linuxmodule/sched.cc:
	debenj

2000-09-21 Thu 14:21:51 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a33ead1692e0dc3cb9a35e6292b469c4870c1635

	* lib/elemlink.hh: worklist destroyed (debenj)

2000-09-21 Thu 14:17:53 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 05efe9b473a3bd6557e15f7d7f1ad57b523af362

	* userlevel/Makefile.in: x

2000-09-20 Wed 20:18:37 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c1c7f129613af0c54187fa8fae6a238bd21a4f6d

	* lib/elemlink.hh, lib/mplock.hh, lib/router.cc, lib/router.hh,
	lib/routerthread.cc, lib/routerthread.hh, linuxmodule/Makefile.in,
	linuxmodule/module.cc, linuxmodule/modulepriv.hh,
	linuxmodule/sched.cc, userlevel/Makefile.in, userlevel/click.cc:
	smp groundwork

2000-09-20 Wed 19:38:25 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit a4d97787955ba2153b1ee5f3c76a67f0b9958967

	* tools/: run-grid-gateway, run-grid-node: accomodate the smaller
	effective mtu of the grid network caused by the encapsulation

2000-09-20 Wed 15:21:57 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 36cfe354473766240545f2dd85599325e64c6796

	* lib/: packet.cc, packet.hh: more packet bullshit

2000-09-20 Wed 14:51:02 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit d047b61d606b9e1cc075bdd0cf8543a4b18f85a7

	* conf/grid-gateway.click, conf/grid.click, tools/run-grid-gateway,
	tools/run-grid-node: add headroom to encap packets to avoid
	expensive pushes

2000-09-20 Wed 14:20:29 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 18a791b2bd359b656193ceaee73a4955910cec3a

	* elements/userlevel/: kerneltap.cc, kerneltap.hh, kerneltun.cc,
	kerneltun.hh: kt

2000-09-20 Wed 00:49:47 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit db26a76fefe28831c34ec9019cc58a48dc87d3af

	* elements/grid/updateroutes.cc: more stuff to maintain routes and
	nbr consistency

2000-09-19 Tue 23:41:22 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 934d18c75eddce0378f7c0a29e06d23bac7f3e60

	* elements/grid/lookuplocalgridroute.cc: *** empty log message ***

2000-09-19 Tue 23:31:04 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 2c913bc3133fb433418237daabb3a3fbaec215d7

	* conf/grid-gateway.click, conf/grid.click,
	elements/grid/updateroutes.cc, tools/run-grid-gateway,
	tools/run-grid-node: *** empty log message ***

2000-09-19 Tue 14:39:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a23ba34859bac427bd402944e8b97c02deb8ad42

	* lib/: packet.cc, packet.hh: fixed packet::put

2000-09-19 Tue 01:35:11 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit bacc689eb2dd418689352ea53ece457215ac7fe4

	* conf/grid-gateway.click, elements/grid/lookupgeogridroute.cc,
	elements/grid/lookuplocalgridroute.cc: *** empty log message ***

2000-09-18 Mon 19:36:29 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit a5a4ab46a52e9801fb66422d2e2abba139aefcd1

	* conf/grid.click: *** empty log message ***

2000-09-18 Mon 19:34:59 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8621cd2f13369e05dad5ce19e2717a786b0e92ff

	* conf/grid.click: *** empty log message ***

2000-09-18 Mon 18:11:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit df603c4b7c9414c6cda6937c12835cd8f2eeeda7

	* Makefile.in: makef

2000-09-18 Mon 14:37:21 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 5963a4f1f72630d4bcdc4ff94925039da68f99e6

	* tools/run-grid-node: *** empty log message ***

2000-09-17 Sun 20:18:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 47ba726faf7d6c4fe4158449e760221dbe2a89db

	* elements/standard/align.cc, lib/archive.cc,
	tools/click-align/click-align.cc,
	tools/click-combine/click-combine.cc,
	tools/click-combine/click-uncombine.cc,
	tools/click-xform/click-xform.cc, tools/lib/routert.cc: fixes to
	many things, especially: archive can support zero-length members,
	click-align warns on added aligns, better landmarks from -combine
	and -uncombine, fixed longstanding xform etc. bug

2000-09-15 Fri 20:40:51 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit afa264b65b6f25a82dae76dd51a7a1d641e8ddd5

	* conf/rewriter.click, elements/ethernet/arpresponder.cc,
	elements/ethernet/arpresponder.hh, elements/ip/checkipheader.cc,
	elements/ip/checkipheader.hh, elements/ip/checkipheader2.cc,
	elements/ip/checkipheader2.hh, elements/ip/icmperror.cc,
	elements/ip/ipoutputcombo.cc, elements/ip/tcpipsend.hh,
	elements/ip6/icmp6error.cc, elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromhost.cc, elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/polldevice.cc, elements/linuxmodule/tohost.cc,
	elements/linuxmodule/tohost.hh,
	elements/linuxmodule/tohostsniffers.cc,
	elements/linuxmodule/tohostsniffers.hh,
	elements/linuxmodule/tolinux.cc, elements/linuxmodule/tolinux.hh,
	elements/linuxmodule/tolinuxsniffers.cc,
	elements/linuxmodule/tolinuxsniffers.hh,
	elements/standard/align.cc, elements/standard/dropbroadcasts.cc,
	lib/confparse.cc, lib/ipaddress.hh, lib/packet.hh,
	tools/Makefile.in, tools/click-align/alignclass.cc,
	tools/click-align/alignclass.hh, tools/click-align/click-align.cc,
	tools/lib/routert.hh: modifications to click-align (second arg to
	the checkipheaders); packet_type to packet; device annotation; and
	fixed from/tolinux to work correctly

2000-09-15 Fri 19:27:45 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit de50b1722d9e3fa2f66a6b275f284693e896cf92

	* elements/grid/: grid.hh, lookupgeogridroute.cc,
	lookupgeogridroute.hh, lookuplocalgridroute.cc,
	lookuplocalgridroute.hh, lrhello.cc, updateroutes.cc,
	updateroutes.hh: update some code structure

2000-09-15 Fri 14:22:27 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0ee1d7bcf9ff3081ff49896a50d4296c327636f3

	* conf/grid.click: added feo routing element

2000-09-14 Thu 18:30:10 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 59f72dffada43178728f0a3dd5d2160459348731

	* elements/ip/checkipheader.cc, elements/ip/checkipheader.hh,
	elements/ip/checkipheader2.cc, elements/ip/checkipheader2.hh,
	elements/ip/iprewriter.cc, elements/ip/iprewriter.hh,
	elements/ip/tcprewriter.cc, elements/ip/tcprewriter.hh,
	lib/llrpc.h: iprewriter llrpc

2000-09-12 Tue 23:47:15 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit de4a03d6ba3cb05841d221becaf4b7d2cc19778c

	* tools/run-grid-node: properly set SSID for ad-hoc mode, and reset
	to associate with any SSID in managed mode.

2000-09-12 Tue 18:25:03 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 711b525b6c8b6e3cf414e150ebe788eb1ea285d9

	* elements/userlevel/: kerneltap.cc, kerneltun.cc: also, route
	program not always in path

2000-09-12 Tue 18:12:52 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit ec1de37d09ad5f3b86515e12000fad3528ede940

	* elements/userlevel/: kerneltap.cc, kerneltun.cc: sometimes
	ifconfig isn't in path...

2000-09-11 Mon 17:45:33 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a9819f0bdd00eda1c509c75b5078cbbb63e2953e

	* etc/linux-2.2.16-patch: *** empty log message ***

2000-09-10 Sun 19:57:22 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 29ab206423efac02881d4261c0fd50c4e69ee91f

	* doc/click.5, elements/etherswitch/spantree.cc,
	elements/standard/scheduleinfo.cc: nitlets

2000-09-08 Fri 01:10:45 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit fe1a4cf5a13826eaffe97cc5541b696e76e1fc7b

	* elements/standard/averagecounter.hh: docfix

2000-09-08 Fri 01:02:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 38672b7890f01bfab3c8472d940be1458e465cb0

	* lib/gaprate.hh: gaprate fuckup

2000-09-07 Thu 23:53:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e3647cf1b79688ae9dbd12f9597c88e332992bbb

	* elements/standard/averagecounter.cc: average->rate

2000-09-07 Thu 20:02:12 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c99fc3f073d7cac8e2154b0fd9af4a7fb0410a34

	* Makefile.in, NEWS, doc/Makefile.in,
	elements/standard/ratedsource.hh: crap

2000-09-07 Thu 16:11:42 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e5befb5d0fd8a725aff42c5b6545fa9a2c93dba5

	* .cvsignore, DISTFILES, Makefile.in, NEWS, click-compile.in,
	configure.in, doc/Makefile.in, doc/element2man.pl,
	doc/elementdoc.7, doc/mkelementmap.pl,
	elements/standard/bandwidthshaper.cc,
	elements/standard/bandwidthshaper.hh,
	elements/standard/bwratedsplitter.cc,
	elements/standard/bwratedsplitter.hh,
	elements/standard/bwratedunqueue.cc,
	elements/standard/bwratedunqueue.hh,
	elements/standard/checkpaint.cc, elements/standard/hashdemux.cc,
	elements/standard/meter.hh, elements/standard/pullswitch.hh,
	elements/standard/pulltopush.cc, elements/standard/pulltopush.hh,
	elements/standard/randomsource.hh,
	elements/standard/ratedsource.cc, elements/standard/ratedsource.hh,
	elements/standard/ratedsplitter.cc,
	elements/standard/ratedsplitter.hh,
	elements/standard/ratedunqueue.cc,
	elements/standard/ratedunqueue.hh, elements/standard/shaper.cc,
	elements/standard/shaper.hh, elements/standard/staticpullswitch.hh,
	elements/standard/unqueue.cc, elements/standard/unqueue.hh,
	lib/gaprate.cc, lib/gaprate.hh, lib/userutils.cc,
	linuxmodule/Makefile.in, mkelementmap.pl, tools/.cvsignore,
	tools/Makefile.in, tools/click-check/click-check.cc,
	tools/click-compile.in,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-devirtualize/specializer.cc,
	tools/click-undead/click-undead.cc, userlevel/Makefile.in: unqueues
	added ; gaprate.?? ; rearranged stuff for robert CLICKPATH

2000-09-07 Thu 00:56:06 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit ded6972eba58d588d7f543c078899384a74a9d35

	* elements/grid/: loctable.cc, lookupgeogridroute.cc,
	updateroutes.cc: support for geographic routing

2000-09-06 Wed 20:02:22 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5fc1ecb0fa538d36246724a68ea412f61d8117ca

	* NEWS, conf/make-udpgen.pl, conf/udpgen.click, configure.in,
	elements/standard/bandwidthshaper.cc,
	elements/standard/infinitesource.cc,
	elements/standard/ratedsource.cc, elements/standard/ratedsource.hh,
	elements/standard/ratedsplitter.cc,
	elements/standard/ratedsplitter.hh, elements/standard/shaper.cc,
	elements/standard/shaper.hh, elements/standard/timedsource.cc:
	various rating changes

2000-09-06 Wed 14:24:50 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c5d6747b07154c7574de2dd9bf6ea47254d91cfb

	* lib/packet.hh: *** empty log message ***

2000-09-06 Wed 05:48:06 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9ba51c6222ff0162b2a4e3f374c74b2e7c26ad8b

	* elements/standard/: bandwidthshaper.cc, shaper.cc, shaper.hh:
	debenjie shaper

2000-09-06 Wed 05:09:19 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ca88dee95ad1c37789baeea87fe9a47eaaa4f4a5

	* NODIST, elements/standard/bandwidthshaper.cc,
	elements/standard/bandwidthshaper.hh,
	elements/standard/oldbwshaper.cc, elements/standard/oldbwshaper.hh,
	elements/standard/oldshaper.cc, elements/standard/oldshaper.hh,
	elements/standard/shaper.cc, elements/standard/shaper.hh,
	elements/standard/slowshaper.cc, elements/standard/slowshaper.hh:
	shaperfix

2000-09-05 Tue 23:03:49 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 93983f6cf751e3ec0af5f0e1d434581545d8239d

	* elements/grid/region.cc: region

2000-09-05 Tue 17:18:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1d3a1225e4859825ed7e5925e3fa22c43627ef6d

	* INSTALL, configure.in, elements/grid/region.cc: fucking douglas!

2000-09-05 Tue 14:55:03 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 72606aa5bf25048b4abbecec55f9f2052e25c298

	* NEWS, doc/Element.3, doc/click-xform.1, elements/ip/icmperror.hh,
	elements/ip6/icmp6error.hh, elements/standard/bandwidthmeter.cc,
	elements/standard/bandwidthmeter.hh,
	elements/standard/bandwidthshaper.cc,
	elements/standard/bandwidthshaper.hh, elements/standard/meter.cc,
	elements/standard/meter.hh, elements/standard/packetmeter.cc,
	elements/standard/packetmeter.hh,
	elements/standard/packetshaper.cc,
	elements/standard/packetshaper.hh,
	elements/standard/ratedsplitter.cc,
	elements/standard/ratedsplitter.hh, elements/standard/shaper.cc,
	elements/standard/shaper.hh, elements/standard/slowpacketshaper.cc,
	elements/standard/slowpacketshaper.hh,
	elements/standard/slowshaper.cc, elements/standard/slowshaper.hh:
	shaper renaming

2000-09-05 Tue 01:05:32 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4edb2df4e1243b5ee04498b5a61aee6595c75813

	* conf/mazu-nat.click: mazunet

2000-09-04 Mon 22:57:25 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit fa8a553ecf6b35155b9ec451f2430cb9314b577f

	* NEWS, conf/fake-iprouter.click, conf/ip.clickpat,
	conf/make-ip-conf.pl, doc/click.5, elements/ip/ipfilter.hh,
	elements/ip/ipoutputcombo.hh, elements/standard/checkpaint.cc,
	elements/standard/checkpaint.hh, elements/standard/hashdemux.cc,
	elements/standard/painttee.cc, elements/standard/painttee.hh,
	lib/lexer.cc, tools/click-undead/click-undead.cc,
	tools/lib/lexert.cc: painttee, various nitlet fixes such as error
	messages and documentation

2000-09-03 Sun 21:20:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit abe5d5ef17c182e589207d3232852d0c47590bd0

	* doc/click.5, elements/ip/iprewriter.cc,
	elements/ip/iprewriter.hh, elements/ip/iprw.cc,
	elements/ip/iprw.hh, elements/ip/tcprewriter.cc: stuff1

2000-09-03 Sun 18:28:20 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit eda385fd4ae6f8679b60b16e195357b56ea6a53c

	* elements/standard/probsplitter.hh: *** empty log message ***

2000-09-03 Sun 17:00:22 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit bfbbff05c3c60661f75b71ca95a7e4373d2079fc

	* configure.in, elements/ip/storeipaddress.cc,
	elements/standard/infinitesource.hh, lib/packet.hh: *** empty log
	message ***

2000-09-02 Sat 13:38:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4148f47ab68e15917363da2f0c2efd3ca82e6ae7

	* elements/: ethernet/hostetherfilter.cc,
	ethernet/hostetherfilter.hh, grid/radiosim.hh, ip/iprewriter.hh,
	ip/iprrmapper.cc, ip/iprrmapper.hh, ip/rripmapper.cc,
	ip/rripmapper.hh, standard/,classifier.cc, standard/,classifier.hh:
	fix hostetherfilter; renamed rripmapper

2000-09-01 Fri 22:40:52 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 2151baf16087142ef9d558baf07c2840332f4f27

	* elements/grid/: filterbyhops.cc, filterbyhops.hh,
	lookupgeogridroute.cc, lookupgeogridroute.hh: *** empty log message
	***

2000-09-01 Fri 21:20:21 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 954de680fc3905aebfaee9819f28bd749324fa11

	* elements/grid/: filterbyrange.hh, fixdstloc.cc, fixdstloc.hh,
	fixsrcloc.cc, grid.hh, loctable.cc, loctable.hh,
	lookuplocalgridroute.cc, lookuplocalgridroute.hh, updateroutes.cc,
	updateroutes.hh: *** empty log message ***

2000-09-01 Fri 19:15:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b204d6cd6dde511cb6a5b230040c7156fadd3094

	* elements/grid/lookuplocalgridroute.cc: local

2000-09-01 Fri 17:44:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 314a0723565ff4b611f44aff4884dd1072f08537

	* elements/standard/: hashdemux.cc, hashdemux.hh, hashswitch.cc,
	hashswitch.hh, rrswitch.hh, strideswitch.hh, switch.hh: hashswitch

2000-09-01 Fri 16:28:53 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9b2970820a3d2d1a5eaa233b8e6ee2688a8cd1d9

	* doc/click-undead.1, elements/standard/infinitesource.hh,
	tools/click-combine/click-combine.cc,
	tools/click-undead/click-undead.cc: xxx

2000-09-01 Fri 15:56:13 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit a6d100bc61f5ca71e1fa2282c5a5230cdd8c0f2f

	* elements/grid/: lookupgridroute.cc, lookupgridroute.hh,
	lookuplocalgridroute.cc, lookuplocalgridroute.hh: changed
	lookupgridroute filename to lookuplocalgridroute

2000-09-01 Fri 15:43:53 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit fb3f1e94efa1d74542dd03ab2de7c8ea8fa8c8ef

	* elements/grid/: pep_proto.hh, region.cc, region.hh, regionpep.cc,
	regionpep.hh: *** empty log message ***

2000-08-31 Thu 18:24:00 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8ac08ae24ac19075433bcf4ae4f543d2f4557120

	* elements/grid/: pep.cc, regionpep.cc, regionpep.hh: *** empty log
	message ***

2000-08-31 Thu 05:05:54 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ebd16d23bdee958c293821e2f1e262a9c8072357

	* elements/standard/infinitesource.hh: bip

2000-08-31 Thu 04:11:32 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7bed930d28ebb90877720d04c5dc60f49c2b88fa

	* AUTHORS, apps/ClickController/ClickController.java,
	apps/ClickController/ControlSocket.java,
	apps/ClickController/HandlerSelector.java,
	apps/ClickController/NewConnectionDialog.java,
	apps/ClickController/RouterTreeModel.java,
	apps/ClickController/Util.java, doc/click-undead.1,
	elements/standard/infinitesource.cc,
	elements/standard/infinitesource.hh,
	elements/userlevel/fromdevice.cc, elements/userlevel/kerneltap.cc,
	elements/userlevel/kerneltun.cc, elements/userlevel/todevice.cc,
	lib/ip6address.cc, lib/ip6address.hh, lib/lexer.cc,
	tools/click-undead/click-undead.cc, tools/lib/lexert.cc,
	tools/lib/routert.cc, userlevel/click.cc: deadcode, other updates

2000-08-30 Wed 21:01:41 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c28a88a150ffc75443c992cf33e8a98938f9ea9d

	* apps/ClickController/ClickController.java: *** empty log message
	***

2000-08-30 Wed 20:09:05 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3f5949b4705563d04e9101a0391e1af36df11551

	* NEWS, apps/ClickController/ClickController.java,
	apps/ClickController/ControlSocket.java,
	apps/ClickController/HandlerSelector.java,
	apps/ClickController/NewConnectionDialog.java,
	apps/ClickController/RouterTreeModel.java, lib/confparse.cc,
	lib/element.cc: java controller bullshit, magic real unparsing
	correctness

2000-08-30 Wed 15:15:50 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit c31aba46ac01c7c12a4aabefa80e83be585694bd

	* conf/test-toytcp.click, elements/ip/settcpchecksum.cc,
	elements/ip/settcpchecksum.hh, elements/local/toytcp.cc,
	elements/local/toytcp.hh, elements/standard/randomsource.cc: foo

2000-08-30 Wed 14:35:45 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 8cc0ee72ab25ccda31059fa0d590b818980f91e9

	* elements/ip6/icmp6error.cc, elements/ip6/ip6fragmenter.cc,
	elements/ip6/nat624.cc, lib/click_ip6.h, lib/ip6address.cc: nits

2000-08-30 Wed 14:24:33 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c49cd2a6c2dfb6ef7fdca966204d1562305f6205

	* lib/ip6address.cc: const bug

2000-08-30 Wed 14:22:52 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 6164cc88e49d32b5af6223d97cd3c70555942355

	* elements/grid/: region.cc, region.hh: grid rect region stuff

2000-08-30 Wed 14:13:49 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8121a1f0a7e54f70417e860b4e69d73873f05038

	* apps/ClickController/ClickController.java: updated layout

2000-08-30 Wed 14:13:45 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit fc7345b3b24297f6b704368d34c1ca679627a207

	* elements/standard/: randomsource.cc, randomsource.hh: foo

2000-08-29 Tue 21:41:17 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6255c5915af29c5b7643dbd831df47607d6cda94

	* tools/click-undead/click-undead.cc: skip over scheds

2000-08-29 Tue 21:08:00 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit e0b13dfa162330fde0cc432fc08b8757baf39bdf

	* lib/ip6address.cc: *** empty log message ***

2000-08-29 Tue 21:04:44 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit cd9173d4f702a7ac87051bbe5778c65f75c6505d

	* lib/click_icmp6.h: bugs.

2000-08-29 Tue 20:42:17 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 952218dd94d0bc9150186bd8446c54a6050cb879

	* tools/: click-devirtualize/specializer.cc, lib/toolutils.cc,
	lib/toolutils.hh: devirt bugfix

2000-08-29 Tue 20:11:12 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit e9504c2edb12cf96a9a7746ca19dfb04d66c8e1d

	* lib/: ip6address.cc, ip6address.hh: add a constructor
	IP6Address(const IPAddress ip)

2000-08-29 Tue 20:08:15 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 3e7380e3e8978e988e44c798d76e2cafa1d8d9c8

	* elements/ip6/: nat624.cc, nat624.hh, netaddresstranslator.cc,
	netaddresstranslator.hh: *** empty log message ***

2000-08-29 Tue 18:15:04 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit deeb100218a75342fae8f8da67da51eb215b7e7c

	* apps/ClickController/ClickController.java: now works with java
	1.1

2000-08-29 Tue 04:07:22 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 86fd452abf3d1167298104b3a3db001dfd5c2cf0

	* doc/click-undead.1: manpage

2000-08-29 Tue 04:06:12 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit dd19ccc8d83587c9c17462001d77413fcaa54962

	* elements/standard/staticpullswitch.cc,
	elements/standard/staticpullswitch.hh,
	elements/standard/staticswitch.cc,
	elements/standard/staticswitch.hh, tools/click-undead/.cvsignore,
	tools/click-undead/Makefile.in, tools/click-undead/click-undead.cc:
	blerp

2000-08-29 Tue 02:40:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d8bf0c9f83139784d467164ea3578a50a979b3f2

	* DISTFILES, NEWS, configure.in, doc/Makefile.in,
	doc/mkelementmap.pl, elements/exopc/xokreader.hh,
	elements/exopc/xokwriter.hh, elements/ip/ripsend.hh,
	elements/linuxmodule/tohost.hh,
	elements/linuxmodule/tohostsniffers.hh,
	elements/linuxmodule/tolinux.hh,
	elements/linuxmodule/tolinuxsniffers.hh, elements/standard/idle.hh,
	elements/standard/infinitesource.cc,
	elements/standard/pullswitch.cc, elements/standard/ratedsource.cc,
	elements/standard/stridesched.cc, elements/standard/suppressor.cc,
	elements/standard/switch.cc, elements/standard/switch.hh,
	elements/userlevel/kerneltap.hh, elements/userlevel/kerneltun.hh,
	elements/userlevel/todevice.hh, elements/userlevel/todump.hh,
	lib/bitvector.cc, lib/confparse.cc, lib/confparse.hh,
	lib/element.cc, lib/element.hh, lib/userutils.cc,
	tools/Makefile.in, tools/click-check/click-check.cc,
	tools/click-devirtualize/specializer.cc, tools/lib/processingt.cc,
	tools/lib/processingt.hh, tools/lib/routert.cc,
	tools/lib/routert.hh, tools/lib/toolutils.cc,
	tools/lib/toolutils.hh: click-undead, from mazu

2000-08-28 Mon 19:15:57 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2e4ff1552abd00207d06620e5f89c164a444c83b

	* elements/ip/iprrmapper.cc: skda

2000-08-28 Mon 19:05:00 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6d7180d31f05412794cb767caae5925da5296b74

	* elements/ip/: ipclassifier.hh, ipfilter.hh, iprewriter.cc,
	iprw.cc, iprwpatterns.cc, tcprewriter.cc: iprw c

2000-08-28 Mon 15:23:19 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 7f77056bcf70bc74592dd08af963ea3599b4b618

	* elements/local/: toytcp.cc, toytcp.hh: re-use packets

2000-08-28 Mon 13:32:55 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit c98b59d250deb625e632dbb172f80decae59c6fe

	* elements/: ip/settcpchecksum.cc, local/toytcp.cc: get rid of
	bzero, bcopy

2000-08-28 Mon 01:47:27 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f1172f04f577b91580fec968638a21a1cdbc757e

	* NEWS, doc/click-fastclassifier.1, doc/element2man.pl,
	elements/ip/ipclassifier.cc, elements/ip/ipclassifier.hh,
	elements/ip/ipfilter.cc, elements/ip/ipfilter.hh,
	elements/standard/classifier.hh,
	tools/click-fastclassifier/click-fastclassifier.cc: element2man
	nitlet, IPFilter

2000-08-28 Mon 00:14:32 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9d304ee97b96ae333268d865d8c60c34e1ecd106

	* COPYRIGHT, NEWS, conf/mazu-nat.click,
	elements/ip/ipclassifier.cc, elements/ip/ipprint.cc,
	elements/ip/ipratemon.cc, elements/ip/iprewriter.cc,
	elements/ip/iprrmapper.cc, elements/ip/iprw.cc,
	elements/ip/iprwpatterns.cc, elements/ip/tcprewriter.cc,
	elements/linuxmodule/anydevice.cc,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromhost.cc,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/todevice.cc,
	elements/linuxmodule/tohostsniffers.cc,
	elements/linuxmodule/tolinuxsniffers.cc,
	elements/standard/classifier.cc, elements/standard/packetshaper.cc,
	elements/standard/pullswitch.cc,
	elements/standard/ratedsplitter.cc, elements/standard/rrswitch.cc,
	elements/standard/shaper.cc, elements/standard/slowpacketshaper.cc,
	elements/standard/strideswitch.cc, elements/standard/switch.cc,
	findelements.sh, lib/confparse.cc, lib/lexer.cc, lib/router.cc,
	linuxmodule/module.cc, linuxmodule/proc_click.cc,
	linuxmodule/proc_element.cc, linuxmodule/proc_mgr.cc,
	mkelemconf.sh, tools/click-check/click-check.cc,
	tools/click-combine/click-combine.cc,
	tools/click-combine/click-uncombine.cc,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-devirtualize/specializer.cc,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-install/click-install.cc,
	tools/click-install/click-uninstall.cc,
	tools/click-xform/click-xform.cc, tools/lib/elementt.cc,
	tools/lib/lexert.cc, tools/lib/routert.cc, tools/lib/toolutils.cc,
	userlevel/click.cc: added (c) mazu networks to files which contain
	patches/additions/major changes from mazu

2000-08-27 Sun 23:53:40 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3c1c82f47f1595af31d8fd8077882f8761ec7634

	* conf/mazu-nat.click: mazunat WORKScvs up

2000-08-27 Sun 23:53:15 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2818455409aa93d54adac3ca175d91039d875e46

	* NODIST, conf/mazu-nat.click, configure.in: mazunat WORKScvs up

2000-08-27 Sun 23:53:15 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7ff5b8be6bdc6bf0c75d87f6db39e70a4d3107f8

	* conf/mazu-nat.click: mazunat WORKScvs up

2000-08-27 Sun 23:17:04 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 86d653cf92bcf26aef0560ccba5b9ba5b9ee407f

	* apps/ClickController/.cvsignore, conf/mazu-nat.click,
	lib/confparse.cc, lib/lexer.cc, tools/lib/lexert.cc,
	tools/lib/routert.cc: quotes and dollar signs

2000-08-27 Sun 22:02:13 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 67d383daf94fab7336438c8c89391e4cda0f0716

	* apps/ClickController/: ClickController.java,
	NewConnectionDialog.java: DIST, ClickController

2000-08-27 Sun 20:56:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c3ee368ebe1b2534ea20ada1bcd585b312899c41

	* DISTFILES, Makefile.in,
	apps/ClickController/ClickController.java: DISTFILES"

2000-08-27 Sun 19:39:05 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 616c040bace65c47c1c43680b1cf2749b6a65018

	* acconfig.h, elements/ethernet/arpresponder.cc,
	elements/ethernet/ip6ndadvertiser.cc,
	elements/etherswitch/etherswitch.cc,
	elements/etherswitch/spantree.cc, elements/ip/iprw.cc,
	elements/ip/rfc2507c.cc, elements/ip6/nat624.cc,
	elements/standard/classifier.cc: EXPLICIT_TEMPLATE_INSTANCES

2000-08-27 Sun 19:31:35 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ebf0e7936bdc6f35f350a0261029ac992645d72c

	* AUTHORS, apps/ClickController/HandlerSelector.java,
	apps/ClickController/RouterTreeModel.java: author

2000-08-27 Sun 19:31:10 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 441a7eaab856ff4a51042a5a816db2f392f258e5

	* Makefile.in, README, apps/ClickController/ClickController.java,
	apps/ClickController/ControlSocket.java,
	apps/ClickController/HandlerSelector.java,
	apps/ClickController/NewConnectionDialog.java,
	apps/ClickController/README,
	apps/ClickController/RouterTreeModel.java,
	apps/ClickController/Util.java, lib/router.cc: apps

2000-08-27 Sun 05:13:23 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 794b733c5bb41b65e9314dbe38ce659876de5684

	* elements/ip/iprw.cc: gcc-2.8.1

2000-08-27 Sun 04:53:33 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 42611b0d98729df41658b622b49915775e574701

	* INSTALL: furg

2000-08-27 Sun 02:44:55 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 117e89e5d2fb85a0b1ec85406e051b11fe727cd2

	* elements/userlevel/: fromdevice.cc, fromdevice.hh: pcap version
	now wakes up only when selected, so doesn't chew up cpu time.

2000-08-26 Sat 21:20:07 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 20854e0fccf6ed58adf72f9db251ddc23858b535

	* conf/test-toytcp.click, elements/local/toytcp.cc, lib/packet.cc:
	Avoid expensive Push in ToyTCP.

2000-08-26 Sat 20:32:14 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit d65a63a517e35c7afa54db006da80f61d0c33f0e

	* elements/linuxmodule/fromdevice.cc: _promisc wasn't
	initialized...

2000-08-26 Sat 19:29:53 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit fb4a857151f4866d3f2495243fc2a27833db3ecf

	* conf/test-toytcp.click, elements/ethernet/arpresponder.hh,
	elements/ip/settcpchecksum.cc, elements/ip/settcpchecksum.hh,
	elements/ip6/nat624.cc, elements/local/toytcp.cc,
	elements/local/toytcp.hh, lib/packet.cc: Toy TCP

2000-08-26 Sat 14:17:27 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 9feca34bcbb9ed57708adc7ed629b765e163f2ac

	* elements/ip/iprw.cc: Added some template lines to the end of
	iprw.cc to make g++ 2.8.1 on an Alpha happy.

2000-08-26 Sat 14:10:09 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 7d980e207b0028b3440c10f06e7677ddbde0b91a

	* elements/userlevel/controlsocket.cc: Fixed a bug in the accept()
	call.

2000-08-26 Sat 13:57:47 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit f6c72de5e7b8c5d85559c1a7bc65eefcdf946a03

	* conf/test-device.click, elements/standard/suppressor.cc,
	elements/userlevel/controlsocket.cc, lib/click_ip6.h: Partial fixes
	for DEC OSF 1 4.0, g++ 2.8.1
	
	socklen_t -> int uin8_t &c -> unsigned whatever

2000-08-25 Fri 23:07:22 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 79a9a2799371af3d79b2c5df609c7e0ee7c6106e

	* doc/element2man.pl: akdskd

2000-08-25 Fri 22:47:38 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 113df4ce6feec0fbfd83bda601be087c6f143c16

	* configure.in, userlevel/Makefile.in: xxx

2000-08-25 Fri 22:47:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ec0ad08938567de61038ef1e4d8144fef0753d55

	* mkelemconf.sh, userlevel/Makefile.in: x

2000-08-25 Fri 22:26:37 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 1382a1369773d03af1b539485686015324b8e686

	* conf/nat1.click, conf/nat2.click, elements/ip6/nat624.cc,
	elements/ip6/nat624.hh: *** empty log message ***

2000-08-25 Fri 22:23:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 50221961d287998b7d99001adc2eb88e4ae63468

	* elements/userlevel/kerneltap.cc: djfsafdja

2000-08-25 Fri 22:22:28 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a2dc9e0881592f883eccde1b5fc3280c713473d9

	* elements/userlevel/: kerneltap.cc, kerneltun.cc: djfsafdja

2000-08-25 Fri 22:22:28 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 48dcda663e57425c06aeba981648e881990e5b7f

	* elements/userlevel/kerneltun.cc: djfsafdja

2000-08-25 Fri 22:11:57 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2bdd79ca6b5b92bd969fb1dd39fd02961b132c07

	* configure.in: test-tap

2000-08-25 Fri 21:21:42 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0c8cbce4a00b4d0eb4d26eac183fbd59db3c4e20

	* conf/test-tap.click: x

2000-08-25 Fri 21:06:17 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1c68479c85c6bd8e49f97f5183fe99a769e12b4b

	* Makefile.in, NODIST: nitlets

2000-08-25 Fri 20:59:29 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 359257adea4f31f556b10a9313f8b909099bb0c8

	* conf/kernel.clickpat: opdoapfdsakfdsafsdjnakndskfbahhwqe

2000-08-25 Fri 20:53:47 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 444e102c6d748ca24447cf0f20aa5f2f1ca1f34b

	* conf/test-tap.click: update tap documentations

2000-08-25 Fri 20:29:04 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 26767f2581c3f8d144eff5515cee57a53e857b05

	* elements/ip/iprw.cc: no complaints

2000-08-25 Fri 20:23:28 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a3f5e31f28f0c15f3bb4e5e70d8e4a5503b265a0

	* Makefile.in, conf/test-tap.click, conf/test-tun.click: djsa

2000-08-25 Fri 20:22:30 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a6cd0dde8084d7dc883bb7efa8fcfcaa907cd831

	* conf/test-device.click, conf/test-tun.click, configure.in,
	elements/userlevel/kerneltap.cc, elements/userlevel/kerneltun.cc:
	ethertap, gmake in configure

2000-08-25 Fri 19:56:21 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit fb88c7f8bf554e6491daffd5dc8648720c9bde32

	* conf/: cone-kbm.ipb, cone-red.ipb, cone-user.ipb,
	cone-userprof.ipb, cone7.ipb, hub.ipb, hub3.ipb, kbm.ipb, krtm.ipb,
	punish.ipb, rtm.ipb, switch.ipb, switch3.ipb, tsb.ipb, udump.ipb:
	foo

2000-08-25 Fri 17:43:42 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit eb1ff42cd2c9abd942e0980aae1a889d6ca11235

	* tools/lib/routert.cc: tool fix

2000-08-25 Fri 16:54:20 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3c96d1f4d8d622fac67cb61733a30940b3d33afe

	* elements/linuxmodule/: anydevice.cc, anydevice.hh, fromdevice.cc,
	polldevice.cc, todevice.cc, tohostsniffers.cc, tolinuxsniffers.cc:
	context to find_dev_by_eth_addr

2000-08-25 Fri 16:15:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 957b00fb2fa31609a30bcffd50eb7adb53ab9d09

	* conf/mazu-nat.click: nitlet

2000-08-25 Fri 16:02:00 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit de876d5ca8762ea77c24fa7b89c7f9a3045827c4

	* Makefile.in, conf/mazu-nat.click: mazu-nat

2000-08-25 Fri 15:54:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit dbc11cd1682e2a32a699ea2b3fb712fa4730c418

	* elements/ip/iprw.hh: disallow copy constr

2000-08-25 Fri 15:50:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e2ca66599a60b3d834fb62483d272c5b0cb92e7d

	* elements/ip/: iprw.cc, iprw.hh: STUPID FUCKING REFRERENCE COUNT
	BUG!

2000-08-25 Fri 15:37:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a63bfe52e6864f6655fe49c03fedbbb128746032

	* Makefile.in, conf/ip6ndadvertiser.click,
	conf/ip6ndsolicitor.click, elements/ip/ipclassifier.cc,
	elements/ip/ipclassifier.hh, elements/ip/iprewriter.cc,
	elements/ip/tcprewriter.cc, elements/linuxmodule/tohostsniffers.cc,
	elements/linuxmodule/tohostsniffers.hh,
	elements/linuxmodule/tolinuxsniffers.cc,
	elements/linuxmodule/tolinuxsniffers.hh,
	elements/standard/suppressor.cc, elements/standard/suppressor.hh:
	various crap

2000-08-25 Fri 15:23:15 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8015775f7cc19f9313cf87c6b6422ff022974ab9

	* lib/: confparse.cc, confparse.hh: add defaults for the *prefix
	methods

2000-08-25 Fri 15:22:53 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c83cf51159ab08c686b7d73b02cc646c1794bbc2

	* elements/standard/addressinfo.cc: nitlet

2000-08-25 Fri 15:21:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a4db9d17420c990f36ba53691945fb1d03d3a251

	* NODIST, elements/grid/amoeba.cc, elements/ip/ipflexmon.cc,
	elements/ip/ipflexmon.hh, elements/ip/kinkyratemon.cc,
	elements/ip/kinkyratemon.hh, elements/ip/tcpconnmon.cc,
	elements/ip/tcpconnmon.hh: oog

2000-08-25 Fri 14:50:25 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 34d74365f85d90b22224c50b21c63f3913a5ac26

	* conf/test-device.click: warning

2000-08-25 Fri 14:46:15 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 64eea75be51b418efa3ebb70d960e603fb0337d5

	* elements/grid/amoeba.cc: fixed amoeba

2000-08-25 Fri 14:44:12 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit a689b7f3752205fc0b341990b0135d28c08890bb

	* conf/test2.click: get rid of queue overflow

2000-08-25 Fri 14:15:41 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 968a593fe0d6d0a05832412cd4d7949e690db040

	* NODIST: foo

2000-08-25 Fri 14:12:22 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit d9db24f8b3b513d9375bfe5ac549952fdd019097

	* conf/icmp6error.click, conf/ip601.click,
	conf/ip6ndadvertiser.click, conf/ip6ndadvertiser02.click,
	conf/ip6ndsolicitor.click, conf/nat1.click, conf/nd-adv.click,
	conf/nd-adv02.click, conf/nd-sol.click,
	elements/ip6/checkip6header.cc, elements/ip6/icmp6error.cc,
	lib/click_icmp6.h: *** empty log message ***

2000-08-25 Fri 14:11:35 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit d71fca58184a13794fb5469f55cdaffe53ae7b9a

	* elements/ethernet/: ip6ndadvertiser.cc, ip6ndadvertiser.hh,
	ip6ndsolicitor.cc, ip6ndsolicitor.hh: Elements that implement IP6
	Neighborhood Discovery Protocol.

2000-08-25 Fri 14:09:58 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit fa219549a1b162a1fad248e43495c7104778f2ce

	* elements/ethernet/: ndadv.cc, ndadv.hh, ndsol.cc, ndsol.hh:
	replaced with ip6ndadvertiser.hh/cc ip6ndsolicitor.hh/cc

2000-08-25 Fri 13:59:27 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 1c6872fee66a04fcf57160845b5689a2d10c8007

	* NODIST: *** empty log message ***

2000-08-25 Fri 05:20:38 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9df541eda7ffe9baa041b9da59d8a46240ae251e

	* Makefile.in, conf/test-device.click, conf/testdevice.click,
	conf/udpgen.click, elements/grid/amoeba.cc,
	elements/linuxmodule/polldevice.cc,
	elements/standard/ratedsource.cc: updates

2000-08-25 Fri 02:58:15 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c7c1f6dde848fc57d4d4b82888f502f4d2a05df4

	* Makefile.in, NEWS: remove pcmcia patch from DIST

2000-08-25 Fri 02:49:41 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2d0c14712afac11524baf0871cb1910c894e62c8

	* Makefile.in, NODIST, conf/testbpf.click, conf/testdevice.click,
	configure.in: testdevice

2000-08-25 Fri 02:28:30 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9cb2f5bf0d7f37afe7be3991c0d5eae7db1440bc

	* AUTHORS: authors

2000-08-25 Fri 02:23:38 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e4533ab313dad4fc85f7dfdc0a72cfbfdfdd3ea2

	* AUTHORS, FAQ, README: blech

2000-08-25 Fri 02:20:39 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 9383dc14b33662bf3c14b444f26c6a4b452178ca

	* conf/test-tun.click: foo

2000-08-25 Fri 02:13:22 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d55303c7d58c6211ebacfbdee9533286128372a6

	* AUTHORS, README: AUTH

2000-08-25 Fri 01:56:46 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5c1533ad0eefbd12367b0d018e15d87a663d8f9e

	* doc/mkelementmap.pl, elements/radio/bim.cc,
	elements/standard/infinitesource.cc, findelements.sh,
	lib/bitvector.cc, lib/bitvector.hh, lib/router.cc, lib/router.hh,
	lib/string.cc, lib/string.hh, tools/click-align/click-align.cc,
	tools/click-check/click-check.cc,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-devirtualize/specializer.cc,
	tools/click-devirtualize/specializer.hh,
	tools/click-install/click-install.cc,
	tools/click-xform/click-xform.cc, tools/lib/routert.cc,
	tools/lib/routert.hh, tools/lib/toolutils.cc,
	tools/lib/toolutils.hh, userlevel/click.cc: kdsaojfsafs

2000-08-24 Thu 20:58:36 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2e860f825e9f98e9636ae993558280d18b43ee9d

	* lib/: bitvector.cc, bitvector.hh: *** empty log message ***

2000-08-24 Thu 17:58:11 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e18ddefcdfd8ff334b1cb3dfda6d773dc2615b09

	* doc/mkelementmap.pl: *** empty log message ***

2000-08-24 Thu 16:30:45 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 9013b4e8475f020cda619c1aa7ac6b5bc0755b33

	* tools/lib/toolutils.cc: *** empty log message ***

2000-08-23 Wed 22:51:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 19fa3b3052ec54a043f9a624bb97932c96e389c6

	* doc/mkelementmap.pl, elements/ip/iprw.hh,
	elements/ip/iprwpatterns.cc, elements/ip/iprwpatterns.hh,
	elements/standard/packetshaper.cc,
	elements/standard/packetshaper.hh, elements/standard/shaper.cc,
	lib/bitvector.cc, lib/bitvector.hh,
	tools/click-devirtualize/specializer.cc, tools/lib/toolutils.cc,
	tools/lib/toolutils.hh: patches from mazu

2000-08-23 Wed 20:30:14 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c8efbc7b7da065b8f1791f0d4c256c0a815a53ed

	* lib/: bigewma.cc, bigewma.hh: *** empty log message ***

2000-08-23 Wed 19:44:53 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 5abaca011a6580372480ce1cf057ec050026f37f

	* elements/ip/ipratemon.hh: *** empty log message ***

2000-08-23 Wed 18:03:45 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 85319aa91586e3aa60bf92d0936296e9e75697d3

	* NODIST: *** empty log message ***

2000-08-23 Wed 17:57:53 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit eeb18083d7551195b0337a77e9b12daa382c2fea

	* conf/testip6.click: *** empty log message ***

2000-08-23 Wed 17:54:15 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 390fcd1ba36a438ca4ab22e1b680e201ac8a41e1

	* NODIST: add ip6 elements that should not be distributed for this
	time release.

2000-08-23 Wed 17:51:58 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 6d6b039e60cda31fcb644bf41cb464903f3254cb

	* elements/ip6/: checkip6header.cc, checkip6header.hh,
	decip6hlim.cc, decip6hlim.hh, getip6address.cc, getip6address.hh,
	icmp6error.cc, icmp6error.hh, lookupip6route.cc, lookupip6route.hh:
	fix the documentation part, fix bugs.

2000-08-23 Wed 17:50:07 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit b90ae6b69bf1b6b2c6f2ac7d79e31e655c6a449e

	* conf/icmp6error.click, conf/ip601.click,
	elements/ethernet/ndsol.cc, lib/click_icmp6.h: *** empty log
	message ***

2000-08-23 Wed 16:36:47 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c19ff8e1dc376146b40e97e9cc9699cc5cf9eaeb

	* elements/standard/: averagecounter.cc, averagecounter.hh,
	counter2.cc, counter2.hh: *** empty log message ***

2000-08-23 Wed 03:19:05 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit f125d15f22ef5241fc514aca4445f1079cb7b737

	* lib/ewma.hh: *** empty log message ***

2000-08-23 Wed 01:17:52 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 40df8dbcd41b53789006cb2caab0486a9da014b7

	* elements/grid/pep_proto.hh: changed #define to const int

2000-08-22 Tue 21:28:36 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 52e8a6d5bf07f030db3ed86b768ec2272158c179

	* lib/ewma.cc: xskxmak

2000-08-22 Tue 19:34:08 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 69c650b2c30c1d3b8def0fad93cc71ac07c6aa5c

	* conf/nd-sol.click: test file for NDSol element

2000-08-22 Tue 19:32:58 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit dbbdcac95311d813be9c5dae422f069aee92a3d6

	* conf/arprequest6.click, conf/arprequest62.click,
	conf/arprequest63.click, conf/ip601.click, conf/nd-adv.click,
	conf/nd-adv02.click, conf/testip6.click, lib/ip6address.cc,
	lib/ip6table.cc: *** empty log message ***

2000-08-22 Tue 19:32:39 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 36fc3ddeb6d3549a40f871c47b3d59a4e98f8ed6

	* lib/click_ether.h: change arp6 stuff to nd_sol/nd_adv

2000-08-22 Tue 19:31:46 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit ad7fa14044c5c9a8417a6af1770c69235bae78ca

	* elements/grid/movesim.cc: *** empty log message ***

2000-08-22 Tue 19:30:39 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 8c02b388329ad6d2625c49ea52807ebf4a63a257

	* elements/ethernet/: ndadv.cc, ndadv.hh, ndsol.cc, ndsol.hh: ndadv
	to replace arpresponder6, ndsol to replace arpquerier6

2000-08-22 Tue 17:34:32 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 3e7150524f886ffaa236be22ba8d90f7e9d977a0

	* elements/ethernet/: arpfaker6.cc, arpfaker6.hh, arpquerier6.cc,
	arpquerier6.hh, arpresponder6.cc, arpresponder6.hh: arpquerier6
	changes to ndsol arpresponder6 changes to ndadv arpfaker6 -no use

2000-08-22 Tue 17:11:44 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3b3e26bb3d54a9285e3bb2e2d658d44b0a88cb79

	* elements/aqm/red.hh, elements/ip/tcpipsend.cc,
	elements/standard/counter2.hh, elements/standard/meter.cc,
	elements/standard/meter.hh, elements/standard/packetmeter.cc,
	elements/standard/red.hh, elements/standard/shaper.cc,
	elements/standard/shaper.hh, lib/confparse.cc, lib/confparse.hh,
	lib/ewma.cc, lib/ewma.hh, tools/udpgen/udpgen.c:
	xsacdnkjanfdkjnakjnfjdsa: mostly unsigned and udpgen fix

2000-08-22 Tue 15:15:34 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 177ca8789e94472ad3758b5667b544f37d7d34e1

	* elements/standard/packetshaper2.cc,
	elements/standard/packetshaper2.hh,
	elements/standard/slowpacketshaper.cc,
	elements/standard/slowpacketshaper.hh, lib/bighashmap.cc: fix
	memory leak in bighashmap; move packetshaper2 into slowpacketshaper

2000-08-22 Tue 14:45:28 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 7a371b1c0d6c4e0bb8313473a45ef4e38ada7737

	* lib/bighashmap.cc: *** empty log message ***

2000-08-22 Tue 14:37:58 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 34b25ac5c9e391b8ceca29334167f0e6ce5ae5fe

	* lib/bighashmap.cc: *** empty log message ***

2000-08-22 Tue 03:38:35 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit bf0533887e5d3ca4e8625cf73a38bee712be825d

	* tools/click-install/: click-install.cc, click-uninstall.cc: ***
	empty log message ***

2000-08-22 Tue 03:26:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9315206f51f5f6e28845d58132a7cae5eb89e049

	* elements/linuxmodule/polldevice.cc, lib/router.cc,
	linuxmodule/module.cc, linuxmodule/modulepriv.hh,
	linuxmodule/sched.cc, tools/click-install/click-install.cc,
	tools/click-install/click-uninstall.cc: mazu changes:
	/proc/click/threads, click-install

2000-08-22 Tue 01:12:41 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 288674e5a83502f3ab4a42fd19f83f0f306e3ad5

	* doc/click.o.8: doc handlers

2000-08-22 Tue 01:11:20 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 97c34934d79f7fd383e7fbd12f9e10071ffe479d

	* elements/standard/classifier.cc, elements/standard/classifier.hh,
	elements/userlevel/controlsocket.cc,
	elements/userlevel/controlsocket.hh, lib/element.cc,
	linuxmodule/module.cc, userlevel/click.cc: added global read
	handlers to controlsocket; classifier fixlet

2000-08-21 Mon 20:48:04 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit e96aa2d4b9d5cbbc9f8dc2b7ebfa7c9b695ae25a

	* lib/confparse.cc: change cp_ip6_prefix relevant_bits <=128 rather
	than 64 (line 1081)

2000-08-21 Mon 20:37:52 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8676c3b29d2621429193add8e5fe4b310dd4e1f0

	* conf/grid-gateway.click: *** empty log message ***

2000-08-21 Mon 20:30:56 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 5c7420af6d43357a3ae8780b42f5e060d90d8bc6

	* conf/grid.click, elements/grid/lookupgridroute.hh: *** empty log
	message ***

2000-08-21 Mon 20:21:31 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ad13051be70e49c9fff079bb1bfa95d7a7998a24

	* elements/linuxmodule/: fromdevice.cc, polldevice.cc: *** empty
	log message ***

2000-08-21 Mon 19:35:23 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit f708963b78602616f86cb232c3eda1c82fa44025

	* conf/nd-adv02.click: *** empty log message ***

2000-08-21 Mon 19:34:44 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 1a39c5ec92a8dd8cf16f3ed041d5965094957045

	* conf/nd-adv.click: testfile for neighhood discovery protocol

2000-08-21 Mon 19:31:32 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit d5b099a32f4866858035bccac237cb6da274c70c

	* elements/ethernet/arpresponder6.cc: use cp_ip6_prefix to get
	IP6add/mask pair

2000-08-21 Mon 19:30:52 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 89bddbef18e275de252747766a18dc6dce37af89

	* elements/ip6/lookupip6route.cc: use cp_ip6_prefix to get ip6 dst
	and mask add pair

2000-08-21 Mon 17:24:53 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 38b4655d1f69297346ae1a23f6b2e0110b62de6d

	* conf/: grid-gateway.click, grid.click: update grid configurations
	to use new elements and new KernelTap instead of Tun

2000-08-21 Mon 17:07:43 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 9d324fa492c16244d5f466cafb81a28a0312111f

	* elements/linuxmodule/: fromdevice.cc, fromdevice.hh,
	polldevice.cc, polldevice.hh: *** empty log message ***

2000-08-21 Mon 17:05:42 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 17efa90bfcbeef1743f78e5dd5e7aeaa29add291

	* tools/: run-grid-gateway, run-grid-node: *** empty log message
	***

2000-08-21 Mon 16:45:35 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 930e5367f37338139ad705f5cbd45c457c12707c

	* NEWS, doc/click.o.8, lib/element.cc, lib/router.cc,
	lib/router.hh: handlers handler

2000-08-21 Mon 16:40:14 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit efb392526519647cfcd6a79d7f1847e219f6bf7f

	* conf/: arprequest6.click, testip6-linux.click,
	testip6-linux2.click, testip6.click, testip62.click,
	testip63.click, testip64.click: *** empty log message ***

2000-08-21 Mon 15:52:25 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit f895b3e645d96c9240d7947299c1e4b29341c0cb

	* conf/: grid-gateway.click, grid-gateway2.click, grid.click,
	grid3.click: renamed some grid configs

2000-08-21 Mon 15:50:45 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit b958617dfe8f0836551c988a8e02e3e6bac082d4

	* conf/: grid-gateway.click, grid-gateway.cpp, grid-gw-info.h,
	grid-node-info.h, grid-single-if-gw.cpp, grid.click, grid2.click,
	grid2.cpp: removed some old skanky grid configurations

2000-08-21 Mon 15:38:27 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 02bdb0ee8d7007e36f20ad91142540205b305b3c

	* elements/grid/: hello.cc, hello.hh, localroute.cc, localroute.hh,
	lookupgridroute.cc, lookupgridroute.hh, lrhello.cc, lrhello.hh,
	neighbor.cc, neighbor.hh, updateroutes.cc, updateroutes.hh: changed
	element names; update documentation

2000-08-21 Mon 15:09:43 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 9652722f08f5ca6ed7456bcc02839e03e00007d1

	* elements/local/chuckcheck.hh: *** empty log message ***

2000-08-21 Mon 02:44:27 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit c26f2296ac87045aa70c9d5430160cd9b9fbc40f

	* elements/grid/: amoeba.cc, amoeba.hh, pep.cc, pep.hh: Supposedly
	much better PEP, but it doesn't work well at all.

2000-08-21 Mon 00:39:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2603555de6cb2b0c30a483a3285b2f0695d9650d

	* NEWS, NODIST, doc/click.1, elements/standard/classifier.cc,
	elements/standard/classifier.hh, elements/userlevel/readhandler.cc,
	lib/straccum.cc, lib/straccum.hh, lib/userutils.cc,
	lib/userutils.hh, userlevel/click.cc: added globbing to click -h;
	removed click --dir; more classifier rigamarole

2000-08-20 Sun 19:41:55 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 6c54e8c4375231b4b6599ef8700b80ea30fbe020

	* elements/grid/pep.cc: bug

2000-08-20 Sun 02:47:19 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 0e5a3c44aa4a42e0d75cb18027198a206338d570

	* elements/userlevel/controlsocket.cc, lib/click_ip.h: foo

2000-08-20 Sun 01:29:53 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0a8712f4238281c975c57ad2a028f6080d58a957

	* doc/click.5, lib/lexer.cc, tools/lib/elementt.cc,
	tools/lib/elementt.hh, tools/lib/lexert.cc, tools/lib/routert.cc,
	tools/lib/routert.hh: tools updated to handle elementclass X Y

2000-08-20 Sun 00:09:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a975faa90febabb730726ea44a726a4e2a865d41

	* doc/click.5, elements/ip/snooptcp.cc,
	elements/userlevel/kerneltap.cc, elements/userlevel/kerneltap.hh,
	elements/userlevel/kerneltun.cc, elements/userlevel/kerneltun.hh,
	elements/userlevel/tun.cc, elements/userlevel/tun.hh,
	lib/hashmap.hh, lib/lexer.cc: removed ^ from syntax in doc/click.5;
	dont include SnoopTCP; HashMapIterator lets you change the value;
	Lexer: added "elementclass NAME1 NAME2"; Tun -> KernelTap

2000-08-19 Sat 03:08:58 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 354cf3ba38931dc35bdac4db8928e56bb29294c1

	* lib/click_ip6.h: nitlet

2000-08-19 Sat 03:05:41 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6d6482ecad45d48b92d87e4d23381184df76b2ac

	* elements/ethernet/arpresponder.cc, elements/ip/ipclassifier.cc,
	elements/ip/lookupiproute.cc, elements/ip/lookupiproute2.cc,
	elements/ip/ripsend.cc, elements/linuxmodule/fromhost.cc,
	elements/linuxmodule/fromlinux.cc,
	elements/standard/addressinfo.cc, elements/standard/addressinfo.hh,
	include/click/standard/addressinfo.hh, lib/click_ip.h,
	lib/click_ip6.h, lib/confparse.cc, lib/confparse.hh,
	lib/etheraddress.cc, lib/etheraddress.hh, lib/ip6address.cc,
	lib/ip6address.hh, lib/ipaddress.cc, lib/ipaddress.hh,
	tools/lib/Makefile.in: cp_ip_address_mask becomes cp_ip_prefix;
	added cp_ip6_prefix; {IP,IP6,Ether}Address available in tools

2000-08-19 Sat 00:13:45 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5b1bae71314ff24f241c81b6ca79b0c8de484ff0

	* acconfig.h, configure.in, elements/grid/filterbyrange.cc,
	elements/grid/fixsrcloc.cc, elements/grid/locfromfile.cc,
	elements/grid/movesim.cc, elements/grid/pep.cc,
	elements/grid/radiosim.cc, lib/glue.cc, lib/glue.hh, lib/router.cc,
	linuxmodule/module.cc, mkelemconf.sh,
	tools/click-fastclassifier/click-fastclassifier.cc: updates to grid
	elements (no linuxmodule), and fixed memory leak

2000-08-18 Fri 23:50:21 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 78847bb9074009362f02f4966afee9a32400fbdb

	* elements/ethernet/: hostetherfilter.cc, hostetherfilter.hh: ***
	empty log message ***

2000-08-18 Fri 22:18:54 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 670a1759f98438d19876319d7ad7e634888673b7

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-08-18 Fri 21:50:26 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8b8495ee4645943a401c526caad95282b4f094c8

	* linuxmodule/Makefile.in, userlevel/Makefile.in: make clean

2000-08-18 Fri 21:36:21 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6383f6db9246b0590ad729e6adf168c7bfd1850d

	* elements/ip/ipclassifier.cc, elements/ip/ipclassifier.hh,
	elements/linuxmodule/polldevice.cc, lib/lexer.cc, lib/lexer.hh,
	lib/packet.hh, lib/router.cc, tools/click-align/click-align.cc,
	tools/click-compile.in,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/lib/lexert.cc, tools/lib/lexert.hh, tools/lib/routert.cc,
	tools/lib/routert.hh, tools/lib/toolutils.cc,
	tools/lib/toolutils.hh: xxx

2000-08-18 Fri 20:59:03 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 53c13cc55455699be1db15097f84d29f6036f3c3

	* elements/ethernet/arpquerier6.cc: fix bugs.

2000-08-18 Fri 20:53:50 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 17694f803599ef0876b3e60553678cb9993eab5d

	* conf/ip601.click: test for host a ping6 host b through our router

2000-08-18 Fri 20:52:50 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 088e971b51517d43aecb76bfef4cf9b35d269b13

	* conf/arprequest62.click, conf/arprequest63.click,
	elements/ip6/lookupip6route.cc: *** empty log message ***

2000-08-18 Fri 19:07:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6652fc393b317e76ba500a5f5a27ec4bd094529b

	* elements/ip6/nat624.cc, lib/ip6address.cc, lib/ip6address.hh,
	lib/packet.hh: packet.hh

2000-08-18 Fri 16:38:55 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 6596713a649f9bd8d200063fec1465fc7032cba3

	* conf/test-tun.click, elements/ethernet/arpquerier6.cc,
	elements/grid/filterbyrange.cc, elements/grid/filterbyrange.hh,
	elements/grid/pep.cc, elements/grid/pep.hh,
	elements/grid/radiosim.cc, elements/grid/radiosim.hh: PEP and
	RadioSim are a lot more functional now.

2000-08-18 Fri 15:16:18 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 70065e77ffa59e4905788024ebbd84f981afd7e9

	* conf/: arprequest6.click, arprequest62.click: test for
	arpquerier6 element

2000-08-18 Fri 15:13:46 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit fea2320b6cdec3de398b95927a7a4b8544686b09

	* elements/ip6/: lookupip6route.cc, lookupip6route.hh: modify doc
	part.

2000-08-18 Fri 14:59:32 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 9d03d68cbf423de619f7f1c250151109d78cd0da

	* elements/ethernet/arpquerier6.cc: rewritE to follow ND protocal.

2000-08-18 Fri 14:57:21 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 9f3753914a5776b24976351af4de60c7eac8c08f

	* elements/ethernet/arpquerier6.hh: rewrite the documentation part.

2000-08-18 Fri 13:57:55 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 29e149e0a9d4bd2fb70d0a885857616fb899c159

	* conf/grid-gateway.click, conf/grid-gateway.cpp,
	conf/grid-gateway2.click, conf/grid-node-info.h,
	conf/grid-single-if-gw.click, conf/grid-single-if-gw.cpp,
	conf/grid.click, conf/grid2.click, conf/grid2.cpp,
	conf/grid3.click, tools/run-grid-gateway, tools/run-grid-node:
	Changed Grid config files to not pass a device name to Tun.

2000-08-18 Fri 13:53:21 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 2896e400599ca65e724f5502789fd0d0e8afde1b

	* lib/packet.hh: change the method dst_ip6_anno return type,
	set_dst_ip6_anno's argument type

2000-08-18 Fri 13:52:55 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 02a81d48bd9e17a7c13f53adae4bde73931b7366

	* conf/sampler.click, elements/ip/saveipfields.hh,
	elements/standard/discardnofree.hh: *** empty log message ***

2000-08-18 Fri 13:52:24 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit f57309be6f5b87816e52af1fb6f27e672732588b

	* NEWS, conf/test-tun.click, elements/userlevel/tun.cc,
	elements/userlevel/tun.hh: Tun now automatically chooses between
	/dev/tun and /dev/tap.

2000-08-18 Fri 13:48:39 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 7645337a32653c9151cec110cf501f6b34b96b69

	* lib/router.cc: Fix bug in which timeval passed to select was not
	initialized if there were selectable file descriptors.

2000-08-18 Fri 13:18:24 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 1bc169e7b21360eb0ef0c480c23e96832397c104

	* elements/linuxmodule/rtcycles.cc,
	elements/linuxmodule/rtcycles.hh,
	elements/linuxmodule/tohostsniffers.cc,
	elements/linuxmodule/tolinuxsniffers.cc,
	elements/standard/queue.hh, lib/llrpc.h: *** empty log message ***

2000-08-18 Fri 06:17:12 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a494a1eac45b63212ed0deb12806b3d82236b450

	* elements/standard/addressinfo.cc: oops

2000-08-18 Fri 06:11:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2123d1524becd82b5114357c90da62f1ab9ce7b4

	* elements/standard/addressinfo.hh,
	include/click/standard/addressinfo.hh: nitletlet

2000-08-18 Fri 06:09:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3859e9b95538429cb494f69535c04fdf2c966676

	* NEWS: news

2000-08-18 Fri 06:03:46 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d95213d30233f25548a2915c544baa6c8643ca21

	* doc/element2man.pl, doc/mkwebdoc.pl,
	elements/standard/addressinfo.cc, elements/standard/addressinfo.hh,
	include/click/standard/addressinfo.hh, lib/confparse.cc,
	lib/confparse.hh: addressinfo nets

2000-08-18 Fri 05:20:35 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3342efb91de965684c955c28d796c7d9e0681200

	* NEWS, conf/fake-iprouter.click, elements/ethernet/arpquerier.cc,
	elements/ethernet/arpquerier.hh, elements/ethernet/arpresponder.cc,
	elements/ethernet/arpresponder.hh,
	elements/ethernet/arpresponder6.cc, elements/grid/movesim.cc,
	elements/ip/checkipheader.cc, elements/ip/checkipheader2.cc,
	elements/ip/ipclassifier.cc, elements/ip/ipinputcombo.cc,
	elements/ip/iprewriter.cc, elements/ip/iprw.cc,
	elements/ip/lookupiproute.cc, elements/ip/lookupiproute2.cc,
	elements/ip/tcprewriter.cc, elements/ip6/checkip6header.cc,
	elements/ip6/lookupip6route.cc, elements/ip6/nat624.cc,
	elements/local/randudpipencap.cc, elements/local/randudpipencap.hh,
	elements/local/rrudpipencap.cc, elements/local/rrudpipencap.hh,
	elements/standard/addressinfo.cc, elements/standard/addressinfo.hh,
	include/click/standard/addressinfo.hh, lib/confparse.cc,
	lib/confparse.hh, lib/element.hh,
	tools/click-devirtualize/click-devirtualize.cc: xxx

2000-08-18 Fri 03:49:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 336bd780219cf9b2324df78818a00dc0ff5fe14e

	* lib/: packet.cc, packet.hh: peilei

2000-08-18 Fri 01:49:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ce6f559a7cd42489f8961b543f9e63333015534c

	* NEWS, lib/llrpc.h: get rid of unused variable errors

2000-08-18 Fri 01:38:04 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e1776e2f827649ad117304537aa45ec6f016fea0

	* NEWS: xx

2000-08-18 Fri 01:06:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0b726a2f8dd9eb7627a56283bf801a9b0dd3101c

	* lib/: router.cc, timer.cc: nitlet

2000-08-18 Fri 01:00:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 00af0a17725689e9001e5c94cbc7417f0ec20909

	* NEWS, linuxmodule/kernelerror.cc, linuxmodule/module.cc,
	linuxmodule/modulepriv.hh, linuxmodule/proc_click.cc,
	linuxmodule/proc_config.cc, linuxmodule/proc_element.cc,
	linuxmodule/proc_mgr.cc, tools/click-install/click-install.cc,
	tools/click-install/click-uninstall.cc: linuxmodule fixes

2000-08-18 Fri 00:11:57 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit f31278c03f1785b883467408b27d05aed41919ca

	* conf/grid-sim.click, conf/grid2.cpp, elements/grid/radiosim.cc,
	elements/grid/radiosim.hh: RadioSim

2000-08-17 Thu 23:14:33 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit a821d64eefd00840a25c4e59d5bfb2cbb10ee6f5

	* elements/grid/: locfromfile.cc, pep.cc, pep.hh: more PEP

2000-08-17 Thu 23:13:59 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit e6faa8df80edaf583770fb010aef1b3b73c3fe3e

	* elements/ethernet/: arpquerier6.cc, arpquerier6.hh: Added some
	consts needed to compile.

2000-08-17 Thu 17:51:50 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit d436acaa55c14a6064c6e6f4552b4f07a309a45f

	* conf/arprequest6.click: test file for arpquerier6

2000-08-17 Thu 17:44:17 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit a1de203246f2924b9ccaee454af14ec716ebe324

	* elements/ethernet/: arpquerier6.cc, arpquerier6.hh: *** empty log
	message ***

2000-08-17 Thu 17:20:21 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 620e3aeebefcb8a7e2665c667a3592ac7d311f8c

	* elements/grid/: grid.hh, locationinfo.cc, neighbor.cc,
	neighbor.hh: *** empty log message ***

2000-08-17 Thu 17:08:40 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 91a204ef2d0f6ed98f1598c111f1fb1055013491

	* elements/ip6/: checkip6header.cc, lookupip6route.cc,
	lookupip6route.hh: *** empty log message ***

2000-08-17 Thu 15:45:22 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 1af7e1c97857881a801ad70226094a0d6233d47a

	* elements/ip6/: checkip6header2.cc, checkip6header2.hh: *** empty
	log message ***

2000-08-17 Thu 04:55:57 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a9b0c32d4528fbf7c76eea348096a6f65820b4dc

	* lib/llrpc.h: llrpc.h

2000-08-17 Thu 04:55:08 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1dbff37cbe856e55ec188ae9b3fe18affe95c30f

	* Makefile.in, elements/ip/ipratemon.cc, lib/click_ip6.h,
	lib/in_cksum.c, lib/ip6address.cc, lib/llrpc.hh, lib/packet.hh,
	linuxmodule/kernelerror.cc, linuxmodule/modulepriv.hh,
	linuxmodule/proc_click.cc, linuxmodule/proc_config.cc,
	linuxmodule/proc_element.cc: support /proc/click/config and errors
	tail -f for example

2000-08-16 Wed 18:24:57 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit ddfc66f1df128df2b3849d15295e6bb17c1df27e

	* conf/nat1.click: test file for nat64

2000-08-16 Wed 18:22:30 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 730f04842db8f2c253ad60e822caa3429eb300e1

	* elements/ip6/: lookupip6route.cc, nat624.cc, nat624.hh: network
	address translator ipv6 to ipv4 packet

2000-08-16 Wed 18:21:05 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit f9d6fa66f769ce46f8ad8051fee2ae6c6212b02d

	* lib/: ip6address.cc, ip6address.hh, ip6table.cc: add
	get_IP4Address(unsigned char ip4[4]) method, fix bug in ip6table's
	lookup(...)

2000-08-15 Tue 23:48:24 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 0883bcd490f40589bbdb20984027e5e9e9d8a5f9

	* conf/test-tun.click, elements/userlevel/tun.cc,
	elements/userlevel/tun.hh: Tun now accepts/produces packets with
	14-byte ethernet headers, much like ToLinux. The point is to carry
	a packet type, so that Tun will work with e.g. IPv6.

2000-08-15 Tue 23:10:47 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 0659b7b1e02b7685d431019e8a29c5133405c5ba

	* conf/test-tun.click, elements/userlevel/tun.hh: tun nits

2000-08-15 Tue 23:00:44 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 4ae0037ae50ec1cc2740ed3c1b6be7d369f8d041

	* elements/userlevel/tun.cc: Better error messages.

2000-08-15 Tue 23:00:37 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 75c3e25454d9f6ef1fd5810e2a1bd9efc94fc2d8

	* conf/test-tun.click: foo

2000-08-15 Tue 22:50:04 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 8a2a418dd14bc4dc494e69f8f6bb1c12bc97f251

	* conf/test-tun.click: Simple test to make sure tun works OK.

2000-08-15 Tue 22:22:01 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 2e2bb5ae17faf8700ca9f4ef8b91a543a753be36

	* elements/ip6/: checkip6header.cc, decip6hlim.cc: Cosmetic stuff.

2000-08-15 Tue 15:28:14 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 126cddb68cf49706e692ea94a7f74e04cc7804f7

	* conf/testip64.click: a real test between a ip6 machine and click
	router(darkstar).

2000-08-15 Tue 15:23:26 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 28a9ced22342ed85fe8e3358336b63dfddbf33d2

	* elements/ethernet/: arpresponder6.cc, arpresponder6.hh: make
	different response to multicast neigh. solitation msg and unicast
	neigh. solitation msg.

2000-08-15 Tue 15:21:40 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit ea7e84281809312e17496277d01487c2e3bf2159

	* lib/click_ether.h: differentiate neighborhood adv msg which
	replies to multicast neigh. solitation message and unicast neigh.
	solitation msag.

2000-08-14 Mon 23:06:34 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit d0e7d543f9049ecc187408102d3b786c630e8888

	* elements/ethernet/arpresponder6.cc: fix bug.

2000-08-14 Mon 22:08:03 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 2096b4481f6f2a0a1a1c12b2085ddc807e754c18

	* elements/grid/: pep.cc, pep.hh, pep_proto.hh: more functional PEP

2000-08-14 Mon 18:11:07 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b7bd56bbafc5f892fc4bbb3f04c07f06a62d49f8

	* elements/ethernet/arpresponder.cc, elements/ip/ipratemon.cc,
	elements/ip/ipratemon.hh, lib/packet.hh, lib/templatei.cc: mazu
	merge

2000-08-14 Mon 15:07:52 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0ac674d0f6ba94a814d68bb7a1902a2d83d417e5

	* elements/grid/movesim.cc: bug fixes

2000-08-14 Mon 03:30:29 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 91f0b5062e915a10f951513a684f1dae4ada5b9c

	* elements/grid/: locfromfile.hh, pep.cc, pep.hh, pep_proto.hh:
	PEP, but still not finished.

2000-08-14 Mon 00:53:50 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit d8242cf28e2b46fe94c080479b766164993e78fa

	* elements/grid/: filterbyrange.cc, filterbyrange.hh, grid.hh,
	locationinfo.cc, locationinfo.hh: blah blah blah blah

2000-08-14 Mon 00:53:37 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 3c8e61dd985f0ae20035d86b765f9e9ce8e606cb

	* elements/grid/: movesim.cc, movesim.hh: element for moving many
	nodes around in a grid simulation

2000-08-12 Sat 20:55:02 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 04bdb492bd0a34ec60c0c145317c11c8e003dc50

	* elements/grid/locfromfile.hh: foo

2000-08-12 Sat 16:43:54 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit ff70e8173f5323032916cc963c1e5ab1e86c87c6

	* conf/grid-sim.click, elements/grid/neighbor.cc: Nits.

2000-08-12 Sat 16:40:13 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 95c3f5149843e8e71c2107f63d013449fb137141

	* elements/grid/: locationinfo.cc, locfromfile.cc, locfromfile.hh:
	LocFromFile closer to working correctly.

2000-08-12 Sat 14:34:25 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit a28798f671dd637a0abf9c60ba7c151339084667

	* conf/grid-sim.click, elements/grid/locationinfo.hh,
	elements/grid/locfromfile.cc, elements/grid/locfromfile.hh:
	LocFromFile reads movement trace from a file.

2000-08-12 Sat 13:55:36 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 8f54bd1a007bb8bb3726bc19485b0d235af30b0e

	* conf/grid-sim.click, elements/grid/locationinfo.cc,
	elements/grid/locationinfo.hh, elements/grid/neighbor.cc,
	elements/grid/neighbor.hh: Avoid infinite stream of empty expired
	updates from Neighbor().

2000-08-11 Fri 18:59:06 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 962ff2b0c37c5fa718f8825da05ab3934b9512ee

	* NODIST: *** empty log message ***

2000-08-10 Thu 16:39:27 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit bd5acc8279b9ea49a22fe59ac791f77fc0f6d1e1

	* conf/testip63.click: test file for arpresponder6

2000-08-10 Thu 16:38:02 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit d65c154e0f670d0395749038de1284c5d1a71e31

	* elements/ethernet/arpresponder6.cc: add validating/creating
	checksum when making the packet responding to neighborhood
	soliltation method

2000-08-10 Thu 16:36:36 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 45fad6a6a9a1f416d5170c4bf0ac051a3cae934d

	* lib/: click_ether.h, click_ip6.h: add methods: in6_cksum(.......)
	and in6_fast_cksum(.......) for checksum calculating of
	neighborhood solitation/advertise msg. changed click_arp6req's
	3bits to flags field.

2000-08-09 Wed 20:19:59 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit c876bb7db4388d5a9c54dbea44c029caabb0f2a4

	* conf/testip62.click: test for processing of arprequest messagE.
	by ARPResponder6.

2000-08-09 Wed 20:16:51 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit b4c45cb13ff25df00bd13355ac7ce20b2192d0d1

	* conf/testip6-linux.click, elements/ethernet/arpfaker6.cc,
	elements/ethernet/arpquerier6.cc,
	elements/ethernet/arpresponder.cc,
	elements/ethernet/arpresponder6.cc,
	elements/ethernet/arpresponder6.hh, lib/click_ether.h,
	lib/click_ip6.h, lib/in_cksum.c: Modification to fit for IPv6
	Neighborhood Discovery RFC 2461. IGnore arpfaker6 and arpquerier6
	for now. The checksum part still need  more work.  Now the
	arpresponder packet just set to 0.

2000-08-08 Tue 22:46:23 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 413b08c90d92ee885cb6e9fdd1ed499acf579f27

	* elements/grid/neighbor.cc: *** empty log message ***

2000-08-08 Tue 21:00:40 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit f69df4b4257b9d6b0a600dce787fa37559b2d8eb

	* elements/ip/ipratemon.cc, lib/llrpc.hh: *** empty log message ***

2000-08-08 Tue 14:15:25 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b370601bca5a715afdd90ed8ab171f20e6017f50

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-08-08 Tue 13:30:33 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit aecb1e6e2058447cd886566d6ef5ed53df4ce370

	* elements/ip/ipratemon.cc, lib/llrpc.hh, lib/templatei.cc: ***
	empty log message ***

2000-08-08 Tue 03:37:44 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 5078ffc872e85e399a2f9e142a869e1a73cbc331

	* elements/grid/: grid.hh, neighbor.cc, neighbor.hh: many changes. 
	1) now maintain sequence numbers and ages on routing information to
	prevent loops and infinite dissemination of info.  2) triggered
	updates on expiry and invalidation of routes, both of our own, and
	based on invalidation of routes we have through another hop.  3)
	sanity check on how many routing updates we originate

2000-08-08 Tue 03:02:54 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 1bedbe08ff6063416c129858bf16a7d656b6e786

	* conf/grid3.click, elements/userlevel/fromdevice.cc,
	elements/userlevel/fromdevice.hh, elements/userlevel/tun.hh,
	tools/run-grid-gateway, tools/run-grid-node: Fixes to get rid of
	the 1-second delays in Grid forwarding.
	
	Don't use a Queue before the Tun in the Grid configuration, to
	avoid polled pulls.
	
	Make PCAP FromDevice select instead of poll.

2000-08-07 Mon 22:28:28 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f1e45d25fccb8fe82b67a451adc6e663d07973b4

	* lib/confparse.cc: fixed confparse bug

2000-08-07 Mon 16:42:02 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ea91616607b04736302e21f4784773212ef0bbd6

	* elements/ip/ipratemon.cc, elements/ip/ipratemon.hh, lib/llrpc.hh,
	tools/run-grid-gateway, tools/run-grid-node: *** empty log message
	***

2000-08-07 Mon 11:22:01 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit a46d997b9946096ced3b6dd5a978f2c382b3d2a0

	* elements/userlevel/fromdevice.cc: BIOCIMMEDIATE

2000-08-07 Mon 05:32:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 72cc057a22f543fc76248691ca0c759a397a0dca

	* elements/ip/ipratemon.cc: llrpc

2000-08-07 Mon 05:21:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5c9e05a875b73ca763086be849b37dac974537ed

	* Makefile.in, elements/ip/ipratemon.cc, elements/ip/ipratemon.hh,
	lib/element.cc, lib/element.hh, lib/llrpc.hh, lib/router.cc,
	lib/router.hh, linuxmodule/kernelerror.cc,
	linuxmodule/modulepriv.hh, linuxmodule/proc_click.cc,
	linuxmodule/proc_config.cc, linuxmodule/proc_element.cc: llrpc

2000-08-07 Mon 02:49:15 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit ad930e1e69335a2ba9c94ce171472470bd07c3f1

	* elements/grid/: pep.cc, pep.hh, pep_proto.hh: Added initial PEP.

2000-08-07 Mon 02:20:35 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 2268d50df87eed3861188ee5f6f0fc621d11f77c

	* elements/ip6/checkip6header.cc, elements/ip6/checkip6header2.cc,
	lib/confparse.cc: *** empty log message ***

2000-08-06 Sun 23:09:50 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 12d0a86b0945c89423fb13e2ea4cc10c090c30f0

	* conf/grid3.click: *** empty log message ***

2000-08-06 Sun 23:09:33 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 73cf0c9635c581686e854fd62b01734af0d0fe72

	* tools/run-grid-node: run-grid-node

2000-08-06 Sun 22:57:29 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit a44fe6fe1d71f1ca39f6b92d13da2ca66b43364f

	* tools/run-grid-gateway: freebsd support untested

2000-08-06 Sun 22:30:42 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 35a8c999e0d72ecea866847596a12454b7e0f1fd

	* conf/grid-gateway2.click, tools/run-grid-gateway: *** empty log
	message ***

2000-08-06 Sun 20:38:25 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 098d127307c8b5a6f459ec30a4be183d7295661e

	* conf/grid-gateway2.click, tools/run-grid-gateway: *** empty log
	message ***

2000-08-06 Sun 18:13:01 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c886be6a82987fddc9e50f12b988f7244738fdbb

	* tools/run-grid-node: *** empty log message ***

2000-08-06 Sun 18:12:24 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 647dd0d727c4391a88b73854635f5ef38d299adb

	* conf/grid3.click: range is now a script parameter

2000-08-06 Sun 16:29:05 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9b5c19742b28b62516291ab093b4048c74a6d9ba

	* doc/element2man.pl: nbsp;

2000-08-06 Sun 16:16:15 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 65ec1ca86833673f8a1a4662229d2e36c57a3694

	* doc/element2man.pl, doc/elementdoc.7, doc/mkwebdoc.pl,
	elements/app/ftpportmapper.hh, elements/aqm/red.hh,
	elements/ethernet/arpfaker.hh, elements/ethernet/arpfaker6.hh,
	elements/ethernet/arpquerier.hh, elements/ethernet/arpquerier6.hh,
	elements/ethernet/arpresponder.hh,
	elements/ethernet/arpresponder6.hh,
	elements/ethernet/etherencap.hh,
	elements/ethernet/hostetherfilter.hh, elements/ip/checkipheader.hh,
	elements/ip/checkipheader2.hh, elements/ip/checktcpheader.hh,
	elements/ip/checkudpheader.hh, elements/ip/icmperror.hh,
	elements/ip/icmpping.hh, elements/ip/icmpsendpings.hh,
	elements/ip/ipclassifier.hh, elements/ip/ipencap.hh,
	elements/ip/iprewriter.hh, elements/ip/iprrmapper.hh,
	elements/ip/iprwpatterns.hh, elements/ip/lookupiproute.hh,
	elements/ip/lookupiproute2.hh, elements/ip/lookupiproutelinux.hh,
	elements/ip/ripsend.hh, elements/ip/stripipheader.hh,
	elements/ip/udpipencap.hh, elements/ip/unstripipheader.hh,
	elements/ip6/checkip6header.hh, elements/ip6/checkip6header2.hh,
	elements/ip6/decip6hlim.hh, elements/ip6/getip6address.hh,
	elements/ip6/icmp6error.hh, elements/ip6/ip6fragmenter.hh,
	elements/ip6/lookupip6route.hh, elements/ip6/markip6header.hh,
	elements/ip6/setip6address.hh, elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/schedulelinux.hh,
	elements/linuxmodule/todevice.hh, elements/linuxmodule/tohost.hh,
	elements/linuxmodule/tohostsniffers.hh,
	elements/linuxmodule/tolinux.hh,
	elements/linuxmodule/tolinuxsniffers.hh,
	elements/standard/align.hh, elements/standard/checkcrc32.hh,
	elements/standard/checklength.hh, elements/standard/checkpaint.hh,
	elements/standard/classifier.hh, elements/standard/counter.hh,
	elements/standard/counter2.hh, elements/standard/discard.hh,
	elements/standard/dropbroadcasts.hh,
	elements/standard/frontdropqueue.hh,
	elements/standard/hashdemux.hh,
	elements/standard/infinitesource.hh, elements/standard/meter.hh,
	elements/standard/packetmeter.hh,
	elements/standard/peekhandlers.hh,
	elements/standard/pokehandlers.hh,
	elements/standard/probsplitter.hh, elements/standard/queue.hh,
	elements/standard/quitwatcher.hh, elements/standard/randomerror.hh,
	elements/standard/randomlossage.hh,
	elements/standard/ratedsource.hh,
	elements/standard/ratedsplitter.hh, elements/standard/red.hh,
	elements/standard/rrswitch.hh, elements/standard/scheduleinfo.hh,
	elements/standard/setcrc32.hh, elements/standard/strideswitch.hh,
	elements/standard/strip.hh, elements/standard/switch.hh,
	elements/standard/tee.hh, elements/standard/timedsink.hh,
	elements/standard/timedsource.hh,
	elements/userlevel/controlsocket.hh, elements/userlevel/frombpf.hh,
	elements/userlevel/fromdevice.hh, elements/userlevel/fromdump.hh,
	elements/userlevel/readhandler.hh, elements/userlevel/tobpf.hh,
	elements/userlevel/todevice.hh, elements/userlevel/todump.hh,
	elements/userlevel/tun.hh, include/click/standard/scheduleinfo.hh,
	lib/hashmap2.cc, lib/hashmap2.hh: mopre dcuemtnation

2000-08-06 Sun 14:11:44 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8a131b65536d877f35dfae6776b4ee7edc1d4c3a

	* elements/: ip/iprewriter.hh, ip/iprrmapper.hh,
	ip/iprwpatterns.hh, ip/tcprewriter.hh, standard/strideswitch.hh:
	nitlets

2000-08-06 Sun 06:26:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b0226cc02327e885876fa16e25ed402de5196f91

	* doc/element2man.pl, elements/standard/strideswitch.hh: update \fP

2000-08-06 Sun 05:44:05 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d5d7815e414177d29255fbf81e52b82c04fdcf60

	* findelements.sh: random

2000-08-06 Sun 04:39:48 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 80d8d04c0e715208ad7364e980e4ac282cf1c414

	* elements/ip6/decip6hlim.cc: *** empty log message ***

2000-08-06 Sun 04:38:39 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 45b2115a1e5ebcbfe80b137153f33136ec416365

	* elements/ip6/icmp6error.cc: fix bug in initialize method.

2000-08-06 Sun 04:37:36 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit dce6ff3a3f1514bd9d1ffe3cd108890f54b6a801

	* doc/element2man.pl: --help

2000-08-06 Sun 04:37:01 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit ba603251a74a57661efe2ce137e6fb3e9e694298

	* elements/ip6/: checkip6header.cc, checkip6header2.cc: Change the
	configure methods.

2000-08-06 Sun 04:25:06 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6e4f487dcda586184c3ed5f255bd571665ef4f44

	* NEWS: news

2000-08-06 Sun 04:22:46 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6a1a2e0e3fc4169917f293cbcda4038af7648626

	* doc/element2man.pl, doc/elementdoc.7, doc/mkwebdoc.pl,
	elements/app/ftpportmapper.hh, elements/aqm/red.hh,
	elements/ethernet/arpfaker.hh, elements/ethernet/arpfaker6.hh,
	elements/ethernet/arpquerier.hh, elements/ethernet/arpresponder.hh,
	elements/ethernet/etherencap.hh, elements/ethernet/ethermirror.hh,
	elements/ethernet/hostetherfilter.hh, elements/ip/checkipheader.hh,
	elements/ip/checkipheader2.hh, elements/ip/checktcpheader.hh,
	elements/ip/checkudpheader.hh, elements/ip/decipttl.hh,
	elements/ip/fixipsrc.hh, elements/ip/getipaddress.hh,
	elements/ip/icmperror.hh, elements/ip/icmpping.hh,
	elements/ip/icmpsendpings.hh, elements/ip/ipclassifier.hh,
	elements/ip/ipencap.hh, elements/ip/ipflexmon.hh,
	elements/ip/ipfragmenter.hh, elements/ip/ipgwoptions.hh,
	elements/ip/ipinputcombo.hh, elements/ip/ipmirror.hh,
	elements/ip/ipoutputcombo.hh, elements/ip/ipprint.hh,
	elements/ip/ipratemon.hh, elements/ip/iprewriter.hh,
	elements/ip/iprrmapper.hh, elements/ip/iprwpatterns.hh,
	elements/ip/lookupiproute.hh, elements/ip/lookupiproute2.hh,
	elements/ip/lookupiproutelinux.hh, elements/ip/markipheader.hh,
	elements/ip/ripsend.hh, elements/ip/setipaddress.hh,
	elements/ip/setipchecksum.hh, elements/ip/setipdscp.hh,
	elements/ip/storeipaddress.hh, elements/ip/stripipheader.hh,
	elements/ip/tcpconnmon.hh, elements/ip/tcpipsend.hh,
	elements/ip/tcprewriter.hh, elements/ip/udpipencap.hh,
	elements/ip/unstripipheader.hh, elements/linuxmodule/cyclecount.hh,
	elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/perfcount.hh,
	elements/linuxmodule/perfinfo.hh,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/schedulelinux.hh,
	elements/linuxmodule/storecycles.hh,
	elements/linuxmodule/todevice.hh, elements/linuxmodule/tohost.hh,
	elements/linuxmodule/tohostsniffers.hh,
	elements/linuxmodule/tolinux.hh,
	elements/linuxmodule/tolinuxsniffers.hh,
	elements/standard/,classifier.hh, elements/standard/align.hh,
	elements/standard/alignmentinfo.hh, elements/standard/block.hh,
	elements/standard/burster.hh, elements/standard/checkcrc32.hh,
	elements/standard/checklength.hh, elements/standard/checkpaint.hh,
	elements/standard/classifier.hh, elements/standard/compblock.hh,
	elements/standard/counter.hh, elements/standard/counter2.hh,
	elements/standard/discard.hh, elements/standard/dropbroadcasts.hh,
	elements/standard/frontdropqueue.hh,
	elements/standard/hashdemux.hh, elements/standard/idle.hh,
	elements/standard/infinitesource.hh, elements/standard/meter.hh,
	elements/standard/nullelement.hh, elements/standard/nulls.hh,
	elements/standard/packetmeter.hh,
	elements/standard/packetshaper.hh,
	elements/standard/packetshaper2.hh, elements/standard/paint.hh,
	elements/standard/peekhandlers.hh,
	elements/standard/pokehandlers.hh, elements/standard/print.hh,
	elements/standard/priosched.hh, elements/standard/probsplitter.hh,
	elements/standard/pullswitch.hh, elements/standard/pulltopush.hh,
	elements/standard/queue.hh, elements/standard/quitwatcher.hh,
	elements/standard/randomerror.hh,
	elements/standard/randomlossage.hh,
	elements/standard/ratedsource.hh,
	elements/standard/ratedsplitter.hh, elements/standard/red.hh,
	elements/standard/rrsched.hh, elements/standard/rrswitch.hh,
	elements/standard/scheduleinfo.hh, elements/standard/setcrc32.hh,
	elements/standard/shaper.hh, elements/standard/stridesched.hh,
	elements/standard/strideswitch.hh, elements/standard/strip.hh,
	elements/standard/switch.hh, elements/standard/tee.hh,
	elements/standard/timedsink.hh, elements/standard/timedsource.hh,
	elements/userlevel/controlsocket.hh, elements/userlevel/frombpf.hh,
	elements/userlevel/fromdevice.hh, elements/userlevel/fromdump.hh,
	elements/userlevel/tobpf.hh, elements/userlevel/todevice.hh,
	elements/userlevel/todump.hh, elements/userlevel/tun.hh,
	include/click/standard/alignmentinfo.hh,
	include/click/standard/scheduleinfo.hh, lib/errorelement.hh: more
	element documentation: added =for, =begin, =end, and summaries,
	greatly improved "man n elements"

2000-08-06 Sun 03:30:15 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 13817019c34917a2c02aabaee7d41f66a2ddd28b

	* tools/run-grid-node: *** empty log message ***

2000-08-06 Sun 03:00:50 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 30454f33c58d2a2886ea51f84b8d0996ffb834ad

	* tools/run-grid-node: works with freebsd now, sort of... is
	generally very hacky and only fit for use on installations with
	only one interface to the world, which also has the default route
	on it.	actually, route mgmt is not handled very well at all
	here....

2000-08-06 Sun 02:01:23 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 5525f57bb56225543e3834e1181e917afbb5b43b

	* elements/grid/neighbor.cc, lib/bighashmap.cc: *** empty log
	message ***

2000-08-06 Sun 01:40:32 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 357c63a9b365af0c0571ea1cd81963a859b50ca9

	* elements/grid/neighbor.cc: *** empty log message ***

2000-08-06 Sun 01:29:12 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0fdb5c5c86a2f64bd6d27a5f21e1ccdcb4398077

	* elements/userlevel/tun.cc: *** empty log message ***

2000-08-06 Sun 01:14:50 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8d2ee6a04c87769e30a4463ea0c8f372d0986c4c

	* elements/grid/neighbor.cc: *** empty log message ***

2000-08-06 Sun 00:59:45 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 4ee92fc9efdcae3ac50a2555096d388ae843bf42

	* tools/run-grid-node: *** empty log message ***

2000-08-06 Sun 00:58:20 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 3fad774d311a3aabbb3571edddae62f90c3a44b0

	* conf/grid3.click: added control socket

2000-08-06 Sun 00:58:05 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 4d49b225248a961c9d739c6b7f27e05fdb4a38a8

	* tools/run-grid-node: added control socket stuff, write enable it
	for debug

2000-08-06 Sun 00:52:15 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 698c94460e7fc889e8c707e25b498fc1bb211598

	* elements/grid/: checkgridheader.cc, fixsrcloc.cc, neighbor.cc,
	setgridchecksum.cc: the gruesome relics of a stupid programmer
	session are now undone

2000-08-06 Sun 00:51:41 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 7c12f41300644d3d3ba540503f36873638b04d54

	* conf/grid3.click: *** empty log message ***

2000-08-06 Sun 00:43:07 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit efeba3cc8ac78fad6d282203bce1fe00e41be287

	* conf/grid3.click, elements/grid/checkgridheader.cc,
	elements/grid/fixsrcloc.cc, elements/grid/localroute.hh,
	elements/grid/neighbor.cc, elements/grid/setgridchecksum.cc: ***
	empty log message ***

2000-08-05 Sat 23:44:47 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 4b53e5802291ebbf2b43d48ab09b5f94938e71a6

	* conf/grid3.click, elements/grid/grid.hh, elements/grid/hello.cc,
	elements/grid/localroute.cc, elements/grid/lrhello.cc,
	elements/grid/setgridchecksum.cc: *** empty log message ***

2000-08-05 Sat 23:35:45 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c574b5069d0c75ef0385c8e7d450c55798ed940e

	* elements/grid/: checkgridheader.cc, neighbor.cc: *** empty log
	message ***

2000-08-05 Sat 23:03:43 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 076105a8f282bf92d89e91d2422cde4132bb46f9

	* elements/userlevel/: tun.cc, tun.hh: cleanup interface when done
	-- ifconfig down <interface-name>

2000-08-05 Sat 23:03:07 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit ea8f65a842b5b1c313f55e6e72bc6850c822b0d2

	* tools/run-grid-node: *** empty log message ***

2000-08-05 Sat 21:44:38 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 1606782070bf8189a088af0668356a118144dbd4

	* elements/grid/neighbor.cc: *** empty log message ***

2000-08-05 Sat 21:23:21 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit a4d16318e0b6ad703c35918c11245bf0edb29e93

	* elements/userlevel/tun.cc: *** empty log message ***

2000-08-05 Sat 20:56:00 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 35825c225fc47d5b361641ddf5ea592c8e7a9cdc

	* conf/grid3.click, elements/grid/grid.hh,
	elements/grid/localroute.cc, elements/grid/localroute.hh,
	elements/grid/lrhello.cc, elements/grid/neighbor.cc,
	elements/grid/neighbor.hh: *** empty log message ***

2000-08-05 Sat 20:50:38 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 3450185d6967a6efc3254bab475f3f1f5747ccd1

	* elements/standard/ratedsource.cc: *** empty log message ***

2000-08-05 Sat 20:15:37 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3bec9e0e92e8cd456d6cd365d95a168ccda4024c

	* doc/elementdoc.7: elementdoc nitlet

2000-08-05 Sat 20:13:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit cb63b0d45136d9f1adedd644949342a28f9847f2

	* doc/elementdoc.7, elements/standard/counter.hh: elementdoc final

2000-08-05 Sat 20:06:57 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 29b9c3735b922ac6a8f0d3335a3c78f32c4c3cc6

	* doc/elementdoc.7, elements/standard/counter.cc,
	elements/standard/counter.hh: counter bugfix

2000-08-05 Sat 19:59:32 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c3b75f6f9fa04da19c72c98998a1f577e9e7cecf

	* doc/: element2man.pl, elementdoc.7: elementdoc

2000-08-05 Sat 19:59:32 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6fdd2eaeeccb31b1594a86f495663c99716886e8

	* doc/elementdoc.7: elementdoc

2000-08-05 Sat 19:49:25 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4f6afab32731e48d5af51a00398cfdce1b3a04d8

	* Makefile.in, TODO, doc/Makefile.in, doc/click.5,
	doc/element2man.pl, doc/elementdoc.7,
	elements/app/ftpportmapper.hh, elements/aqm/red.hh,
	elements/ethernet/arpfaker.hh, elements/ethernet/arpfaker6.hh,
	elements/ethernet/arpquerier.hh, elements/ethernet/arpquerier6.hh,
	elements/ethernet/arpresponder.hh,
	elements/ethernet/arpresponder6.hh,
	elements/ethernet/etherencap.hh, elements/exopc/xokreader.hh,
	elements/exopc/xokwriter.hh, elements/grid/checkgridheader.hh,
	elements/grid/filterbyrange.hh, elements/grid/fixsrcloc.hh,
	elements/grid/hello.hh, elements/grid/locationinfo.hh,
	elements/grid/lrhello.hh, elements/grid/neighbor.hh,
	elements/grid/setgridchecksum.hh, elements/ip/checkipheader.hh,
	elements/ip/checkipheader2.hh, elements/ip/checktcpheader.hh,
	elements/ip/checkudpheader.hh, elements/ip/decipttl.hh,
	elements/ip/getipaddress.hh, elements/ip/icmperror.hh,
	elements/ip/ipclassifier.cc, elements/ip/ipclassifier.hh,
	elements/ip/ipencap.hh, elements/ip/ipflexmon.hh,
	elements/ip/ipfragmenter.hh, elements/ip/ipgwoptions.hh,
	elements/ip/ipinputcombo.hh, elements/ip/ipoutputcombo.hh,
	elements/ip/ipprint.hh, elements/ip/ipratemon.hh,
	elements/ip/iprewriter.hh, elements/ip/iprrmapper.hh,
	elements/ip/kinkyratemon.hh, elements/ip/lookupiproute.hh,
	elements/ip/lookupiproutelinux.hh, elements/ip/markipheader.hh,
	elements/ip/ripsend.hh, elements/ip/setipaddress.hh,
	elements/ip/setipchecksum.hh, elements/ip/stripipheader.hh,
	elements/ip/tcpconnmon.hh, elements/ip/tcpipsend.hh,
	elements/ip/tcprewriter.hh, elements/ip/udpipencap.hh,
	elements/ip/unstripipheader.hh, elements/ip6/checkip6header.hh,
	elements/ip6/checkip6header2.hh, elements/ip6/decip6hlim.hh,
	elements/ip6/getip6address.hh, elements/ip6/icmp6error.hh,
	elements/ip6/ip6fragmenter.hh, elements/ip6/lookupip6route.hh,
	elements/ip6/markip6header.hh, elements/ip6/setip6address.hh,
	elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/todevice.hh, elements/linuxmodule/tohost.hh,
	elements/linuxmodule/tohostsniffers.hh,
	elements/linuxmodule/tolinux.hh,
	elements/linuxmodule/tolinuxsniffers.hh,
	elements/local/randudpipencap.hh, elements/local/rrudpipencap.hh,
	elements/standard/,classifier.hh, elements/standard/align.hh,
	elements/standard/alignmentinfo.hh, elements/standard/block.hh,
	elements/standard/checkpaint.hh, elements/standard/classifier.hh,
	elements/standard/compblock.hh,
	elements/standard/frontdropqueue.hh,
	elements/standard/hashdemux.hh,
	elements/standard/infinitesource.hh, elements/standard/meter.hh,
	elements/standard/packetmeter.hh,
	elements/standard/packetshaper.hh,
	elements/standard/packetshaper2.hh, elements/standard/paint.hh,
	elements/standard/peekhandlers.hh,
	elements/standard/pokehandlers.hh, elements/standard/priosched.hh,
	elements/standard/probsplitter.hh, elements/standard/pullswitch.hh,
	elements/standard/queue.hh, elements/standard/ratedsource.hh,
	elements/standard/ratedsplitter.hh, elements/standard/red.hh,
	elements/standard/rrsched.hh, elements/standard/rrswitch.hh,
	elements/standard/scheduleinfo.hh,
	elements/standard/stridesched.hh,
	elements/standard/strideswitch.hh, elements/standard/strip.hh,
	elements/standard/switch.hh, elements/userlevel/controlsocket.hh,
	elements/userlevel/fromdevice.hh, elements/userlevel/fromdump.hh,
	elements/userlevel/todevice.hh, elements/userlevel/todump.hh,
	elements/userlevel/tun.hh, include/click/standard/alignmentinfo.hh,
	include/click/standard/scheduleinfo.hh, lib/confparse.hh,
	lib/lexer.cc, lib/lexer.hh, tools/click-align/click-align.cc,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/lib/lexert.cc, tools/lib/lexert.hh, tools/lib/routert.cc:
	elementdoc, lexer #line

2000-08-04 Fri 21:01:35 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 76e2ac1f15758c947d0533cc2d7639b64afbbc14

	* tools/run-grid-node: *** empty log message ***

2000-08-04 Fri 20:40:41 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a082e19f81447a1d69bfa704ce4168ca4677a9eb

	* elements/ip/ipratemon.hh: *** empty log message ***

2000-08-04 Fri 20:31:46 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit e75a66155c33fb3ef0827157f3b70e5e3c252cf5

	* conf/grid3.click, elements/grid/grid.hh, elements/grid/hello.cc,
	elements/grid/localroute.cc, elements/grid/lrhello.cc,
	elements/grid/neighbor.cc, elements/grid/neighbor.hh,
	elements/grid/printgrid.cc, elements/userlevel/tun.cc,
	elements/userlevel/tun.hh, tools/run-grid-node: *** empty log
	message ***

2000-08-04 Fri 16:40:43 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 004493998af2b13b896e3d3d1e8b9ff81242cc05

	* elements/ip/ipratemon.cc, elements/ip/ipratemon.hh, lib/ewma.hh:
	*** empty log message ***

2000-08-04 Fri 06:31:45 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a0f5411d7f85e4c6cf5b7ee9e3f610594e8769c2

	* Makefile.in, NEWS, NODIST, acconfig.h, configure.in,
	elements/ethernet/arpfaker6.cc, elements/ethernet/arpquerier6.cc,
	elements/ethernet/arpresponder6.cc, elements/grid/filterbyrange.cc,
	elements/ip/checktcpheader.cc, elements/ip/ipratemon.cc,
	elements/ip6/checkip6header.cc, elements/ip6/checkip6header.hh,
	elements/ip6/checkip6header2.cc, elements/ip6/getip6address.cc,
	elements/ip6/icmp6error.cc, elements/ip6/icmp6error.hh,
	elements/ip6/lookupip6route.cc, lib/click_ether.h, lib/click_ip6.h,
	lib/confparse.cc, lib/confparse.hh, lib/ip6address.cc,
	lib/ip6address.hh, lib/ipaddress.cc, lib/ipaddress.hh,
	lib/packet.hh, linuxmodule/Makefile.in, userlevel/Makefile.in,
	userlevel/click.cc: ipv6 fixes

2000-08-04 Fri 04:35:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ea9b7239565b4a67396e78f3e8d99a6eb98b633f

	* elements/local/: randudpipencap.cc, rrudpipencap.cc: IPVERSION

2000-08-04 Fri 04:34:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 20e51b0a7e9e16a378a7dd6ef18dff4bb5ddb06e

	* lib/click_ip.h: IPVERSION bye

2000-08-04 Fri 04:32:11 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a7ef02e881695e8cd1ad39a8d3ae20427f4bb16a

	* elements/ip/: ipflexmon.cc, ipratemon.cc: die #define die

2000-08-04 Fri 04:32:10 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2f2302978eb288f605a1932dc2711d17b29fd9e2

	* elements/ip/: icmperror.cc, icmpsendpings.cc, ipencap.cc,
	ipflexmon.cc, ipflexmon.hh, ipratemon.cc, ipratemon.hh, ripsend.cc,
	tcpipsend.cc, udpipencap.cc: die #define die

2000-08-04 Fri 00:00:48 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit daa7e4812f16c567d9c96aa79d93a719b1fb3279

	* elements/userlevel/: tun.cc, tun.hh: now take tun device full
	name, for compatibility with grid node scripts

2000-08-03 Thu 23:59:48 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit bef558edf73ffae989772bec1cc0bcaeb753f325

	* tools/run-grid-node: needs freebsd stuff; also, how to undo
	changes?  ``fix-grid-node''??

2000-08-03 Thu 23:28:43 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c64d78f849dcf21ee2a02823a6922a56892ba9a4

	* lib/click_ether.h: ethertype

2000-08-03 Thu 23:26:33 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit b9233299501ba028cc4c52570c4407e7fcba27be

	* conf/grid3.click: *** empty log message ***

2000-08-03 Thu 23:24:30 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit b6ab2b2660a4d4635a508a483144cf26cf4c5731

	* tools/run-grid-node: sergvstbsrtgbsrtbvsrtbsrbvsrdfz

2000-08-03 Thu 22:44:43 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 08ddd98b051ca18dfdeca072a4d38a42a340cdd5

	* elements/ethernet/: arpfaker6.cc, arpquerier6.cc,
	arpresponder6.cc: suppress arp6

2000-08-03 Thu 22:26:54 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 1adb329abec43a5fc94c68d31df1503875f350d8

	* elements/userlevel/tun.cc: fix for openbsd

2000-08-03 Thu 22:24:21 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 9720635be39d91bfda4f112c6d7665b7f5df7b91

	* elements/ip6/: #checkip6header.cc#, checkip6header.cc~,
	checkip6header.hh~, checkip6header2.cc~, checkip6header2.hh~,
	decip6hlim.cc~, decip6hlim.hh~, getip6address.cc~,
	getip6address.hh~, icmp6error.cc~, icmp6error.hh~,
	ip6fragmenter.cc~, ip6fragmenter.hh~, lookupip6route.cc~,
	lookupip6route.hh~, markip6header.cc~, setip6address.cc~,
	setip6address.hh~: xx

2000-08-03 Thu 21:18:31 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 9520441a82bd6a2c3b8f04a00b2ba09e79c87e62

	* elements/linuxmodule/: fromhost.cc, fromhost.hh, fromlinux.cc,
	fromlinux.hh: *** empty log message ***

2000-08-03 Thu 20:41:42 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 576ca9cab2d5d5fbe86db864e9baec93ca6ce1c2

	* conf/: testip6-linux.click, testip6-linux2.click, testip6.click:
	Added IPv6 test configurations

2000-08-03 Thu 20:38:40 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 8c251cffa04f1afdc50f11477329227492f5556c

	* lib/: click_ether.h, click_icmp6.h, click_ip.h, click_ip6.h,
	confparse.cc, confparse.hh, ip6address.cc, ip6address.hh,
	ip6table.cc, ip6table.hh, packet.cc, packet.hh, router.cc: add
	support for IPv6

2000-08-03 Thu 20:29:01 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit d41167cef19192b0c73e6736f70897e94b9a1dce

	* elements/ethernet/: arpfaker6.cc, arpfaker6.hh, arpquerier6.cc,
	arpquerier6.hh, arpresponder6.cc, arpresponder6.hh: support for
	ipv6.

2000-08-03 Thu 20:26:04 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit f624c63b681ab11c7581f604c47a91569f99335c

	* elements/ip6/: #checkip6header.cc#, checkip6header.cc,
	checkip6header.cc~, checkip6header.hh, checkip6header.hh~,
	checkip6header2.cc, checkip6header2.cc~, checkip6header2.hh,
	checkip6header2.hh~, decip6hlim.cc, decip6hlim.cc~, decip6hlim.hh,
	decip6hlim.hh~, getip6address.cc, getip6address.cc~,
	getip6address.hh, getip6address.hh~, icmp6error.cc, icmp6error.cc~,
	icmp6error.hh, icmp6error.hh~, ip6fragmenter.cc, ip6fragmenter.cc~,
	ip6fragmenter.hh, ip6fragmenter.hh~, lookupip6route.cc,
	lookupip6route.cc~, lookupip6route.hh, lookupip6route.hh~,
	markip6header.cc, markip6header.cc~, markip6header.hh,
	setip6address.cc, setip6address.cc~, setip6address.hh,
	setip6address.hh~: IP version 6 support for Click

2000-08-03 Thu 19:31:50 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit d0923156cd6de1abf0b18ede2a95cb53ec17d5fa

	* conf/grid-node-info.h, elements/userlevel/fromdevice.cc,
	elements/userlevel/tun.cc, elements/userlevel/tun.hh: Fix tun and
	bpf on FreeBSD.

2000-08-03 Thu 19:03:07 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 5b901556269a109e7468ca7facf0b5689b830e23

	* lib/mplock.hh: *** empty log message ***

2000-08-03 Thu 17:22:15 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c107c9a8d05d6071dd07be2bbda706ecc8babe92

	* elements/grid/grid.hh: *** empty log message ***

2000-08-03 Thu 17:21:24 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6d1e7ae183442597201f291cf84a3adb0b9e1b8f

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-08-03 Thu 17:03:07 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit f48789a731f64bce301b43c3bb47829a08170dfe

	* elements/ip/ipratemon.cc, elements/ip/ipratemon.hh,
	lib/click_ip.h: *** empty log message ***

2000-08-03 Thu 05:03:03 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3f4378a4ea6eb1401997fc651221d981430348c2

	* elements/app/ftpportmapper.cc, elements/ip/checktcpheader.cc,
	elements/ip/ipencap.hh, elements/ip/iprw.cc,
	elements/ip/tcprewriter.cc, elements/ip/tcprewriter.hh,
	elements/ip/udpipencap.hh, elements/ipsec/README, lib/in_cksum.c,
	lib/packet.cc, lib/packet.hh: in_cksum updates in many places,
	fixed Rewriters and FTPPortMapper works!

2000-08-03 Thu 03:09:57 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 559d5f6c5c8042d4804110f52e4c7be6a5f510a0

	* conf/grid-sim.click, elements/grid/checkgridheader.cc,
	elements/grid/grid.hh, elements/grid/lrhello.cc,
	elements/grid/neighbor.cc, elements/grid/printgrid.cc: Fix a bug in
	Neighbor::get_nbrs that broke multi-hop routing.

2000-08-02 Wed 22:32:20 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ba8b7b399ec71f43d3db3bc44a20ea3a68b5b3c4

	* elements/standard/: ratedsplitter.cc, ratedsplitter.hh: *** empty
	log message ***

2000-08-02 Wed 20:45:55 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 781ce79aa6c943297e871bf84fd27b6599a01ddc

	* elements/ip/ipencap.hh: correctness in ipencap doc

2000-08-02 Wed 20:43:04 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0aa469987dbfcdf9f482da7375a59101b0701f07

	* Makefile.in, NEWS, NODIST, README, configure.in,
	elements/ip/ipencap.cc, elements/ip/saveipfields.cc,
	elements/ip/udpipencap.cc, elements/ipsec/des.cc,
	elements/ipsec/desp.cc, elements/ipsec/esp.cc,
	elements/local/randudpipencap.cc, elements/local/rrudpipencap.cc,
	lib/packet.hh: updates for Peilei: rearrange annotations, remove
	useless fucking annotations

2000-08-02 Wed 20:20:02 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit f6da03980324d580b84d65c7c9fea09c31d278c8

	* elements/standard/: probsampler.cc, probsampler.hh,
	probsplitter.cc, probsplitter.hh, ratedsampler.cc, ratedsampler.hh,
	ratedsplitter.cc, ratedsplitter.hh: *** empty log message ***

2000-08-02 Wed 20:02:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 59f5add6c624b2a770f83f0b0cd3acf62a801078

	* elements/: app/ftpportmapper.cc, app/ftpportmapper.hh,
	ip/iprewriter.hh, ip/tcprewriter.cc, ip/tcprewriter.hh: FTP worksls

2000-08-02 Wed 15:55:23 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c6f159e7c965c1bda459f60b9c1c70306001e6ef

	* elements/standard/: probsampler.cc, probsampler.hh,
	ratedsampler.cc, ratedsampler.hh: *** empty log message ***

2000-08-02 Wed 15:54:48 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit f9a34795eb058d460cef9ee2612f3c0acda440ef

	* elements/standard/: packetshaper.hh, packetshaper2.cc,
	packetshaper2.hh: packetshaper2 is better than packetshaper: more
	accurate for small rates

2000-08-02 Wed 13:55:29 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 22801a3aeb6ccbced8d7d77f23a6f47689784e02

	* elements/app/: ftpportmapper.cc, ftpportmapper.hh: ftpportmapper
	iu[pdates

2000-08-02 Wed 04:39:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a57bcc35374dcf996781e13354611b9974bf6619

	* elements/: app/ftpportmapper.cc, ip/tcprewriter.hh: xxxxxxxxx
	tttttttttcdprewriting

2000-08-02 Wed 04:27:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 39a6c8a1fadce4ae2960b97bc9f51679b6369486

	* elements/: app/ftpportmapper.cc, app/ftpportmapper.hh,
	ip/checktcpheader.cc, ip/iprewriter.cc, ip/iprewriter.hh,
	ip/iprrmapper.cc, ip/iprrmapper.hh, ip/iprw.cc, ip/iprw.hh,
	ip/tcprewriter.cc, ip/tcprewriter.hh: IPRewriter fun: added
	TCPRewriter

2000-08-01 Tue 22:27:15 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 3b996d12d051209b9d2413aac031e49852509aea

	* elements/linuxmodule/: fromhost.cc, fromhost.hh, fromlinux.cc,
	fromlinux.hh: *** empty log message ***

2000-08-01 Tue 19:29:23 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 391ad3fc3bcc4b70fa51a060787791a499202fce

	* elements/grid/locationinfo.cc: foo

2000-08-01 Tue 19:25:41 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 4136e6a76532a5c8401c9761d31e7adbb5a4f9db

	* elements/grid/: grid.hh, locationinfo.cc: make lat/lon signed...

2000-08-01 Tue 18:26:25 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 9c26a5524f4501b2a13c216dd091a85786dfd1f7

	* elements/grid/neighbor.cc: syntax

2000-08-01 Tue 18:12:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 32b6d27d4242bd1135b012fdc3c82251f5f1d345

	* lib/bighashmap.cc: x

2000-08-01 Tue 17:38:21 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 929d6faa7ba38449d9358a8851e912023add6dc7

	* acconfig.h, lib/bighashmap.cc, lib/bighashmap.hh, lib/vector.hh:
	ddd

2000-08-01 Tue 17:27:47 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 32be2b1252d6efc031d2b84ed774f9e12dcf5997

	* elements/: grid/neighbor.cc, userlevel/tun.cc: *** empty log
	message ***

2000-08-01 Tue 17:27:41 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 49f63d320f0b5a538efc4d90f2879c835d5fbbbe

	* elements/grid/neighbor.cc: updated routing entry update logic

2000-08-01 Tue 17:27:36 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit d10dc459b24076ebb531d13702809d3c1a125162

	* elements/userlevel/tun.cc: *** empty log message ***

2000-08-01 Tue 15:39:39 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit e844a2be43780e6f42774d4aefae51c7a43601f1

	* conf/grid-sim.click, elements/grid/hello.hh,
	elements/grid/locationinfo.cc, elements/grid/locationinfo.hh: Allow
	simulated Grid elements to move randomly.

2000-08-01 Tue 15:27:55 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 4af26e89243a491ebe8ffeae5141637a24fb5f3d

	* lib/hashmap2.hh: *** empty log message ***

2000-08-01 Tue 15:03:54 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 30988b55f84b643cfd88de2d66309ecb3cf2be18

	* elements/userlevel/tun.cc: don't print error message on
	selected() EAGAIN

2000-08-01 Tue 14:37:36 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 27525138aa1e839cd20bb00680a2f0060e2ebec6

	* elements/grid/neighbor.cc: bug in timeout logic

2000-08-01 Tue 13:20:32 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9d9e5fcd569452b39b6bc83a099d7341a1b79089

	* Makefile.in, elements/app/ftpportmapper.cc,
	elements/ip/iprewriter.cc, elements/ip/iprewriter.hh,
	elements/ip/iprrmapper.cc, elements/ip/iprrmapper.hh,
	elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/polldevice.hh, elements/linuxmodule/tohost.hh,
	elements/linuxmodule/tohostsniffers.hh,
	elements/linuxmodule/tolinux.hh,
	elements/linuxmodule/tolinuxsniffers.hh, lib/bighashmap.cc,
	lib/bighashmap.hh: bighashmap fixes and swap method; linuxmodule
	element doc fixes; iprewriter takestate and check port numbers

2000-08-01 Tue 04:01:22 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 42607be2aeeda2645ae2f5c08e7ad5cc01659ce9

	* elements/etherswitch/etherswitch.cc,
	elements/etherswitch/etherswitch.hh, elements/grid/neighbor.cc,
	elements/grid/neighbor.hh, elements/ip/,mapcreator.cc,
	elements/ip/,mapcreator.hh, elements/ip/iprewriter.cc,
	elements/ip/iprewriter.hh, elements/ip/iprwpatterns.hh,
	elements/ip/rfc2507c.cc, elements/ip/rfc2507c.hh,
	elements/ip/tcpconnmon.cc, elements/ip/tcpconnmon.hh,
	lib/bighashmap.cc, lib/bighashmap.hh, lib/hashmap.cc,
	lib/hashmap.hh, lib/string.hh, lib/templatei.cc,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-install/click-install.cc,
	tools/click-install/click-uninstall.cc,
	tools/click-xform/click-xform.cc, tools/lib/hashmapi.cc,
	tools/lib/routert.cc, tools/lib/routert.hh, userlevel/click.cc:
	HashMap skulduggery

2000-07-31 Mon 23:24:21 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 25c3b07d911a3ec3dbfd7c05e057c345b8e580c1

	* conf/grid2.cpp: *** empty log message ***

2000-07-31 Mon 22:04:51 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 16b0c6e5e051598089adf4e9b72c5cde8f0c316f

	* elements/ip/rfc2507c.cc, lib/glue.cc, lib/glue.hh,
	linuxmodule/module.cc: glue updated again

2000-07-31 Mon 21:39:06 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit eac97ef0be229207ccac829f3d12feed74688537

	* lib/: glue.cc, glue.hh: DUMB! strtol bug

2000-07-31 Mon 21:00:45 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit f53b4463a1707c44c90e6a7e34af18cde237d892

	* elements/grid/: grid.hh, hello.cc, hello.hh, localroute.cc,
	localroute.hh, lrhello.cc, lrhello.hh, neighbor.cc, printgrid.cc:
	split hello into HELLO and LocalRouteHello, with corresponding
	changes in other grid els

2000-07-31 Mon 20:59:57 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0159b50c0c0b7dd3d02a17da3afa78f4b6b39608

	* conf/grid-sim.click: updated to use the latest grid elements

2000-07-31 Mon 19:48:19 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 5df778c922eee066140b71d9340db78736cf72a3

	* elements/standard/packetshaper2.cc: *** empty log message ***

2000-07-31 Mon 19:37:50 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e30ce6ee6c1ba4f955823c48f819b9e95b02cc89

	* elements/ip/snooptcp.cc: *** empty log message ***

2000-07-31 Mon 19:25:12 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit aeee0e6a4c20162a85ddc32f603c12f3dc7774ca

	* elements/linuxmodule/todevice.cc,
	elements/linuxmodule/todevice.hh, elements/standard/counter.cc,
	elements/standard/counter.hh, elements/standard/counter2.cc,
	elements/standard/counter2.hh, elements/standard/meter.cc,
	elements/standard/meter.hh, elements/standard/packetshaper.cc,
	elements/standard/packetshaper.hh,
	elements/standard/packetshaper2.cc,
	elements/standard/packetshaper2.hh, elements/standard/shaper.cc,
	elements/standard/shaper.hh, lib/hashmap2.cc: use rate.freq()
	instead of CLICK_HZ packetshaper2 is better than packetshaper (more
	accurate)

2000-07-31 Mon 13:58:15 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 0b3c7192d54b86d79fd7f42cdb3180b995d7eb8e

	* elements/grid/printgrid.cc: tweak

2000-07-31 Mon 13:29:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d9910651ec9cb9c43b7d97592352f6f67894557f

	* elements/standard/switch.hh: doc bug

2000-07-31 Mon 13:27:29 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 59d31cadb7de2f16197807823a3e64172926aced

	* NEWS, doc/element2man.pl, elements/ip/iprewriter.hh,
	elements/standard/pullswitch.hh, elements/standard/rrsched.hh,
	elements/standard/rrswitch.cc, elements/standard/rrswitch.hh,
	elements/standard/stridesched.cc, elements/standard/stridesched.hh,
	elements/standard/strideswitch.cc,
	elements/standard/strideswitch.hh, elements/standard/switch.hh:
	added a bunch of switches, fixed documentation

2000-07-31 Mon 05:04:53 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 42a5a5b39114c47e9b88d551f9f51f5adf70c193

	* elements/app/ftpportmapper.hh,
	elements/ethernet/hostetherfilter.hh, elements/ip/iplbmapper.cc,
	elements/ip/iplbmapper.hh, elements/ip/iprewriter.cc,
	elements/ip/iprewriter.hh, elements/ip/iprrmapper.cc,
	elements/ip/iprrmapper.hh, lib/ipflowid.cc: x

2000-07-31 Mon 04:28:51 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2b511ab6a609399cbfcce448a949b4ff64a39fbb

	* NEWS, configure.in, elements/app/ftpportmapper.cc,
	elements/app/ftpportmapper.hh, elements/ip/iplbmapper.cc,
	elements/ip/iplbmapper.hh, elements/ip/ipprint.cc,
	elements/ip/ipprint.hh, elements/ip/iprewriter.cc,
	elements/ip/iprewriter.hh, elements/ip/iprwpatterns.cc,
	elements/ip/iprwpatterns.hh, elements/standard/alignmentinfo.cc,
	elements/standard/scheduleinfo.cc, lib/confparse.cc,
	lib/confparse.hh, lib/element.cc, lib/element.hh, lib/ipflowid.cc,
	lib/router.cc, lib/router.hh: IP rewriter documentation fix; added
	FTPPortMapper; added IPRewriterPatterns; changed IPRewriter
	internals; changed elementno() to eindex(); updated IPPrint to have
	ASCII and HEX instea dof true/false data printing;confparse fixes

2000-07-31 Mon 02:48:19 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 618c499290a65a2344efee8e8cee89f2f958e32d

	* conf/grid-sim.click, elements/ethernet/hostetherfilter.cc,
	elements/ethernet/hostetherfilter.hh, elements/grid/fixsrcloc.cc,
	elements/grid/grid.hh, elements/grid/localroute.cc,
	elements/grid/neighbor.cc, elements/grid/printgrid.cc,
	elements/grid/setgridchecksum.cc, elements/ip/icmpsendpings.cc,
	elements/ip/icmpsendpings.hh: Fixes for better multi-node Grid
	simulations.
	
	Added an element that acts a bit like Ethernet input hardware by
	ignoring packet not for us.
	
	Added uniqueify()s to Grid code, though not sure there was any
	point.
	
	Added an ICMP ping sender.

2000-07-31 Mon 01:17:56 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit b3c6284475c196a769d6b6cda6e652b20f735d00

	* conf/grid-sim.click, elements/grid/filterbyrange.cc,
	elements/grid/fixsrcloc.cc, elements/grid/grid.hh,
	elements/grid/hello.cc, elements/grid/localroute.cc,
	elements/grid/locationinfo.cc, elements/grid/neighbor.cc,
	elements/grid/printgrid.cc, elements/grid/printgrid.hh: Changed the
	format of grid_location, so that its internal representation is
	correct for network packets, but its external interface is
	convenient.
	
	Added a dedicated Grid protocol packet printer element.

2000-07-30 Sun 04:09:51 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 4c6395f61731585f0aecafa5cbd63f2f39fdbdeb

	* conf/grid2.cpp, elements/grid/filterbyrange.cc,
	elements/grid/filterbyrange.hh, elements/grid/fixsrcloc.cc,
	elements/grid/fixsrcloc.hh, elements/grid/hello.cc,
	elements/grid/hello.hh, elements/grid/localroute.cc,
	elements/grid/localroute.hh, elements/userlevel/todevice.cc: Make
	it possible to have more than one (simulated) Grid node in one
	click world.

2000-07-29 Sat 20:15:07 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit eed61b1efa39920b378c65f90d1844bb5db39be2

	* lib/: hashmap2.cc, hashmap2.hh: *** empty log message ***

2000-07-29 Sat 04:28:43 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 39a66fa804a83cbf454a5434e56890d843311ec2

	* elements/ip/: checkipheader.cc, checkipheader2.cc,
	ipinputcombo.cc: a bit more IP munging

2000-07-29 Sat 03:52:28 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6f8b055aa9a80fbfc8a7711aa66fb131219e5e9f

	* NEWS: x

2000-07-28 Fri 18:45:54 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 4ddc04b78aa34293a674931b8fae0dd14d4fe7bb

	* NEWS, elements/ethernet/arpquerier.cc,
	elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.hh, elements/linuxmodule/tohost.hh,
	elements/linuxmodule/tolinux.hh: *** empty log message ***

2000-07-28 Fri 17:32:04 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c60529477574fd671e284df927587f44a41f70be

	* elements/ip/: checkipheader.hh, checkipheader2.hh,
	markipheader.hh: more info in headers

2000-07-28 Fri 17:29:16 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 79253fc5e62a7b0898e0d737dcf0e9c8366a76b8

	* elements/ip/: checkipheader.cc, checkipheader2.cc,
	ipinputcombo.cc: dd

2000-07-28 Fri 16:16:35 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2f9dfc95738469af8d3c008f74e8988c87c43d2f

	* NEWS, elements/linuxmodule/tohost.cc,
	elements/linuxmodule/tohostsniffers.cc,
	elements/linuxmodule/tolinux.cc,
	elements/linuxmodule/tolinuxsniffers.cc: be nice to tcpdump

2000-07-28 Fri 16:16:35 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 52da5f0108b2bc1e8545c4517aadc67bb9075bbc

	* elements/linuxmodule/: tohost.cc, tohostsniffers.cc, tolinux.cc,
	tolinuxsniffers.cc: be nice to tcpdump

2000-07-28 Fri 15:19:20 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1801fda04a23f9a01963f442be5ca014b050c103

	* doc/click-install.1, tools/click-install/click-install.cc:
	click-install --verbose

2000-07-28 Fri 15:02:20 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8e50fbba813e2ac31adc89567d7d57bf17308c77

	* lib/: click_ip.h, error.cc, in_cksum.c, straccum.hh: fix WRitable
	issues and warnings on old GCCs

2000-07-28 Fri 14:33:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7925f337c3c40c7dd9d8273dc2c4c565ff285ecd

	* elements/linuxmodule/: fromhost.hh, fromlinux.hh, tohost.hh,
	tohostsniffers.cc, tohostsniffers.hh, tolinux.hh,
	tolinuxsniffers.cc, tolinuxsniffers.hh: tolinuxsniffers

2000-07-28 Fri 14:00:29 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 61128cb1cca0ce9b42b45f869f287ae855546ffc

	* lib/: lexer.cc, lexer.hh: xsa

2000-07-28 Fri 13:52:41 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6724d3cfd44e2cf934dcf721a32f5926b9c67d38

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-07-28 Fri 02:46:28 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1b047c03bfa05f83633c0e45d10edeabdf4c75ea

	* NEWS, elements/ip/ipclassifier.cc, elements/ipsec/des.cc,
	elements/ipsec/desp.cc, elements/ipsec/esp.cc,
	elements/standard/tee.cc, elements/userlevel/controlsocket.cc,
	lib/error.cc, lib/error.hh, linuxmodule/kernelerror.cc: error
	changes ( better stuff )

2000-07-27 Thu 19:03:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 74f38f27b515639f5c59bf02b2a919a9e8cce4d9

	* elements/: ip/icmpping.cc, ip/ipflexmon.cc, ip/ipfragmenter.cc,
	ip/ipinputcombo.cc, ip/ipmirror.cc, ip/ipprint.cc,
	ip/iprewriter.cc, ip/markipheader.cc, ip/rfc2507c.cc,
	ip/rfc2507d.cc, ip/snooptcp.cc, ip/snooptcp.hh, ip/tcpconnmon.cc,
	ipsec/esp.cc, local/randudpipencap.cc, local/rrudpipencap.cc: take
	fixes, more reinterpret_casts

2000-07-27 Thu 18:36:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit bfd341e5b0aaf7597a8767b21ca6620708bf6a90

	* elements/ip/checkipheader.cc, elements/ip/checkipheader2.cc,
	elements/ip/icmperror.cc, elements/ip/icmpping.cc,
	elements/ip/icmpping.hh, elements/ip/ipfragmenter.cc,
	elements/standard/checkcrc32.cc, lib/packet.cc, lib/packet.hh: take
	errors

2000-07-27 Thu 18:17:51 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 50a7821362754bdc5d216ed17d5873379883dcac

	* elements/ethernet/arpfaker.cc, elements/ethernet/arpquerier.cc,
	elements/ethernet/arpresponder.cc, elements/ethernet/etherencap.cc,
	elements/etherswitch/debugbridge.cc,
	elements/etherswitch/spantree.cc, elements/grid/hello.cc,
	elements/grid/localroute.cc, elements/ip/checktcpheader.cc,
	elements/ip/checkudpheader.cc, elements/ip/decipttl.cc,
	elements/ip/fixipsrc.cc, elements/ip/fixipsrc.hh,
	elements/ip/icmperror.cc, elements/ip/icmperror.hh,
	elements/ip/ipclassifier.cc, elements/ip/ipencap.cc,
	elements/ip/ipfragmenter.cc, elements/ip/ipfragmenter.hh,
	elements/ip/ipgwoptions.cc, elements/ip/ipmirror.cc,
	elements/ip/ipmirror.hh, elements/ip/ipoutputcombo.cc,
	elements/ip/ipprint.cc, elements/ip/iprewriter.cc,
	elements/ip/iprewriter.hh, elements/ip/rfc2507c.cc,
	elements/ip/rfc2507c.hh, elements/ip/rfc2507d.cc,
	elements/ip/rfc2507d.hh, elements/ip/ripsend.cc,
	elements/ip/saveipfields.cc, elements/ip/setipchecksum.cc,
	elements/ip/setipdscp.cc, elements/ip/storeipaddress.cc,
	elements/ip/tcpipsend.cc, elements/ip/udpipencap.cc,
	elements/radio/b8b10.cc, elements/radio/bim.cc,
	elements/radio/bim.hh, elements/radio/scramble.cc,
	elements/radio/sendpattern.cc, elements/standard/align.cc,
	elements/standard/classifier.cc,
	elements/standard/dropbroadcasts.cc,
	elements/standard/dropbroadcasts.hh,
	elements/standard/randomerror.cc, elements/standard/setcrc32.cc,
	lib/ipaddress.cc, lib/ipaddress.hh, lib/ipflowid.cc, lib/packet.cc,
	lib/packet.hh: WritablePacket

2000-07-27 Thu 16:53:02 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e36e6dd4a15dd144181ef24c9739f622a39a7fab

	* elements/ip/ipclassifier.cc: *** empty log message ***

2000-07-27 Thu 16:11:02 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b0f7c034d3a5d0de7b26846ee2b6ea298ab69ad3

	* elements/: ethernet/etherencap.cc, ip/ipencap.cc,
	ip/udpipencap.cc: *** empty log message ***

2000-07-27 Thu 15:49:22 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c0cbc6de2e00cd6893f24da115e1a3078cac9d03

	* elements/ip/setipchecksum.cc: uniquefy setipchecksum

2000-07-27 Thu 15:10:29 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 70c7e0ec15de7c8560948dc0f8eccf86bbbfeba0

	* elements/ip/: icmpping.cc, storeipaddress.cc: missing uniqueifys

2000-07-27 Thu 15:04:54 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 054894a628a93150a3d0ac73cd8b4084314d815d

	* NEWS, elements/linuxmodule/anydevice.cc,
	elements/linuxmodule/cyclecount.cc,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/fromhost.cc, elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/perfcount.cc,
	elements/linuxmodule/perfinfo.cc,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/schedulelinux.cc,
	elements/linuxmodule/storecycles.cc,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	elements/linuxmodule/tohost.cc, elements/linuxmodule/tohost.hh,
	elements/linuxmodule/tohostsniffers.cc,
	elements/linuxmodule/tohostsniffers.hh,
	elements/linuxmodule/tolinux.cc, elements/linuxmodule/tolinux.hh,
	elements/linuxmodule/tolinuxsniffers.cc,
	elements/linuxmodule/tolinuxsniffers.hh,
	elements/userlevel/frombpf.cc, elements/userlevel/fromdevice.cc,
	elements/userlevel/fromdump.cc, elements/userlevel/readhandler.cc,
	elements/userlevel/tobpf.cc, elements/userlevel/todevice.cc,
	elements/userlevel/todump.cc, elements/userlevel/tun.cc,
	elements/userlevel/tun.hh: x

2000-07-27 Thu 00:23:19 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e80ed44575768622c2348c64f346bc689d38bcd2

	* elements/grid/checkgridheader.cc, elements/grid/fixsrcloc.cc,
	elements/grid/hello.cc, elements/grid/localroute.cc,
	elements/grid/locationinfo.cc, elements/grid/neighbor.cc,
	elements/grid/setgridchecksum.cc,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromhost.cc, elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/polldevice.cc, lib/lexer.cc, lib/lexer.hh,
	linuxmodule/module.cc: oops -- naming bug

2000-07-26 Wed 23:58:40 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d10b2d6cfdbf1eed065ad5ad56224e5d0fe14060

	* NEWS, doc/click.1, elements/exopc/xokreader.cc,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/fromhost.cc,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	elements/radio/bim.cc, elements/standard/infinitesource.cc,
	elements/standard/pullswitch.cc, elements/standard/ratedsource.cc,
	elements/standard/switch.cc, elements/userlevel/controlsocket.cc,
	elements/userlevel/fromdevice.cc,
	elements/userlevel/packetsocket.cc,
	elements/userlevel/packetsocket.hh, elements/userlevel/todump.cc,
	elements/userlevel/tun.cc, elements/userlevel/userwritehandlers.cc,
	elements/userlevel/userwritehandlers.hh, lib/element.cc,
	lib/element.hh, lib/lexer.cc, lib/router.cc, lib/router.hh,
	linuxmodule/module.cc: select interface, removed old userlevel
	elements, Element updates

2000-07-26 Wed 21:59:33 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit bb6c30adb8961fcefefa9abe3fbdeff87d663409

	* tools/click-align/click-align.cc: add encap stuff to align tools

2000-07-26 Wed 20:14:42 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit ef2c6e461456c98737b3cb1e8a3e581020eb0548

	* conf/grid-node-info.h: *** empty log message ***

2000-07-26 Wed 19:40:15 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 9233d56432aaeb14cfe181341fece595ac4fda8b

	* elements/grid/: localroute.cc, neighbor.cc: *** empty log message
	***

2000-07-26 Wed 19:14:58 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit d54e88e3a873b87f020223a8f3140c849c492db5

	* elements/grid/neighbor.cc: *** empty log message ***

2000-07-26 Wed 18:54:05 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit d385ddc10001ff1e0a8b8bb95dfadd8cf9610e4d

	* conf/grid-gateway.cpp: updated to use localroute element

2000-07-26 Wed 18:48:41 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0df2d29520576c6a6ec508ece8055ccc609d9e9d

	* conf/grid2.cpp: uses new localroute element

2000-07-26 Wed 18:45:37 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit e017b2fc96e9efef8bbce7922add92d7d323b276

	* conf/grid-node-info.h, elements/grid/neighbor.cc: *** empty log
	message ***

2000-07-26 Wed 18:36:40 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 18a63ccebad650c73adede3f4838a88c7424a041

	* elements/grid/: hello.cc, localroute.cc, localroute.hh,
	neighbor.cc, neighbor.hh: may not work...!

2000-07-26 Wed 17:32:39 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 8ee4310686c5f13272d770b14039453c51259574

	* acconfig.h, configure.in, elements/ip/iprewriter.cc,
	elements/linuxmodule/todevice.cc: mazu merge - get things to work
	under an smp linux kernel

2000-07-26 Wed 14:48:55 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit cab996d83b8832925587b91afd1e217275efe651

	* etc/linux-2.2.16-patch: *** empty log message ***

2000-07-26 Wed 03:34:38 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1bd046551459046f63d000e1573407bafb379cf6

	* NEWS, elements/userlevel/controlsocket.cc: classifier,
	controlsocket unknown

2000-07-26 Wed 03:32:41 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e21eda1ed76b7f41751529045c16f4a53554159f

	* elements/standard/classifier.cc: Classifier fix

2000-07-26 Wed 03:10:58 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 3e1a37a1d2299bd8b120c5217c1d0adc0a31616f

	* elements/grid/: checkgridheader.cc, hello.cc: *** empty log
	message ***

2000-07-26 Wed 03:10:14 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit d48a2908e13185dd38a15027769cba3da3d51bb7

	* elements/grid/: checkgridheader.cc, hello.cc, neighbor.cc:
	cleaned up some bugs with size checking, etc...

2000-07-26 Wed 01:10:54 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 39435e61fbf6fe7838513dd581df29935582a639

	* elements/grid/: checkgridheader.cc, filterbyrange.cc,
	fixsrcloc.cc, grid.hh, hello.cc, hello.hh, neighbor.cc,
	neighbor.hh, setgridchecksum.cc: probably broken

2000-07-25 Tue 22:36:51 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d9e18a652ea38bd0ccb9090a0ec4432319a95a29

	* elements/ip/storeipaddress.hh, etc/linux-2.2.16-patch: *** empty
	log message ***

2000-07-25 Tue 21:43:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 4ed2fff88b908f7dd676ef4af7e5ee16740deea6

	* elements/ip/icmpping.cc: *** empty log message ***

2000-07-25 Tue 20:21:06 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2a65590d33fad5db7ca96790a10177b22ff81d74

	* configure.in: *** empty log message ***

2000-07-25 Tue 17:16:34 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit cde3ec702db9e386a0d3f925896075a214ed1063

	* NEWS, elements/userlevel/controlsocket.hh, findelements.sh: Doc
	updates

2000-07-25 Tue 17:05:05 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit add7e34d5a34f17e84f604853ae9d95292ad3a42

	* doc/element2man.pl, elements/userlevel/controlsocket.cc,
	elements/userlevel/controlsocket.hh, lib/string.cc, lib/string.hh:
	controlsocket update

2000-07-25 Tue 15:32:00 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8b63f5b3a50ab08cea0fd379e573ffeea125644d

	* etc/: linux-2.2.14-patch, linux-2.2.16-patch: xxx

2000-07-25 Tue 15:29:22 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e4f3925391cdf5c08d4330a75bd9fb6009945aef

	* elements/linuxmodule/anydevice.hh,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	etc/linux-2.2.16-patch, etc/old-linux-2.2.16-patch: _CLICK_STATS_
	my asshole

2000-07-25 Tue 14:34:11 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 744733f256de9adc090051164caa6bb3011482d5

	* NEWS, conf/cone-userprof.ipb, conf/cone7.ipb, conf/demo.click,
	conf/fake-iprouter.click, conf/make-ip-conf.pl,
	conf/make-udpcount.pl, conf/make-udpgen.pl, conf/rewriter.click,
	conf/udpgen.click, configure.in, doc/click.5, doc/element2man.pl,
	elements/ethernet/arpresponder.hh, elements/exopc/xokreader.cc,
	elements/exopc/xokreader.hh, elements/ip/ipclassifier.cc,
	elements/ip/ipclassifier.hh, elements/ip/lookupiproute.cc,
	elements/ip/lookupiproute.hh, elements/ip/lookupiproute2.cc,
	elements/ip/ripsend.hh, elements/radio/bim.cc,
	elements/radio/bim.hh, elements/standard/classifier.cc,
	elements/userlevel/controlsocket.cc,
	elements/userlevel/controlsocket.hh, elements/userlevel/frombpf.cc,
	elements/userlevel/frombpf.hh, elements/userlevel/fromdevice.cc,
	elements/userlevel/fromdevice.hh, elements/userlevel/fromdump.hh,
	elements/userlevel/packetsocket.cc,
	elements/userlevel/packetsocket.hh, elements/userlevel/tobpf.cc,
	elements/userlevel/tobpf.hh, elements/userlevel/todump.hh,
	elements/userlevel/tun.cc, elements/userlevel/tun.hh,
	lib/confparse.cc, lib/confparse.hh, lib/element.cc, lib/element.hh,
	lib/glue.cc, lib/router.cc, lib/router.hh, lib/userutils.cc,
	lib/userutils.hh, linuxmodule/Makefile.in,
	linuxmodule/kernelerror.cc, linuxmodule/kernelerror.hh,
	linuxmodule/module.cc, linuxmodule/modulepriv.hh,
	linuxmodule/proc_click.cc, linuxmodule/proc_element.cc,
	tools/click-combine/click-combine.cc,
	tools/click-combine/click-uncombine.cc,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/lib/toolutils.cc: changed ARP mechanisms; added ControlSocket

2000-07-24 Mon 17:35:37 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit bcdd9de14a036025b963ba084c8e212c6657585c

	* etc/linux-2.2.16-patch: *** empty log message ***

2000-07-23 Sun 20:26:21 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 7a12fe4fb87d4981a1f68d7a55238f5e8b42e248

	* elements/userlevel/userwritehandlers.hh: *** empty log message
	***

2000-07-23 Sun 19:35:44 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 503e6316973994abba2e19d090cd58c229386496

	* elements/grid/: locationinfo.cc, locationinfo.hh: fixed up loc
	write handler

2000-07-23 Sun 00:43:12 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 93bb160ac71b5bb75c6f7121c4485eec1e55f63f

	* conf/grid-gateway.cpp, conf/grid2.cpp,
	elements/grid/locationinfo.hh: *** empty log message ***

2000-07-23 Sun 00:40:22 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit e39cc58be1744553bd724c114e1317d4a6d60c73

	* elements/grid/: staticlocationinfo.cc, staticlocationinfo.hh: get
	rid of staticlocationinfo.*, superseded by LocationInfo overhauls

2000-07-23 Sun 00:38:33 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit a42c709ebc965267d43db9852bf64f7746405b77

	* elements/grid/neighbor.cc: replace bzero with memset

2000-07-23 Sun 00:37:40 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit e82473f2406a36effde56ddc37c096c53ea54673

	* elements/grid/locationinfo.cc: upgraded with read/write handlers,
	and a configuration string, to supercede StaticLocationInfo which
	is now <poof!> gone.

2000-07-23 Sun 00:29:40 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit ffc0a2ddc3cf9a5a893cc558afdf40a59f9b6c5f

	* elements/: grid/locationinfo.hh, userlevel/tun.cc,
	userlevel/userwritehandlers.cc, userlevel/userwritehandlers.hh: ***
	empty log message ***

2000-07-23 Sun 00:29:32 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c4ca757a4b10c24a77e3cf54e3a121cf57937c12

	* elements/userlevel/userwritehandlers.hh: *** empty log message
	***

2000-07-22 Sat 20:30:07 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6ec81ed4ba068df2f5619b3b1d59e371d2934762

	* elements/ip/ipprint.cc, etc/linux-2.2.16-patch: *** empty log
	message ***

2000-07-21 Fri 22:02:06 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c436e715cc19a76eb72f894318051fca9edb2f85

	* etc/linux-2.2.16-patch: acenic driver

2000-07-21 Fri 19:52:35 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit bfc5808902c4461ed955e2bd12afdf7bfe9e0cbe

	* elements/userlevel/: packetsocket.cc, packetsocket.hh: fixes to
	compile on FreeBSD

2000-07-21 Fri 01:55:17 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 264939f067593be2e8f2eb0612b41b6ed416d1f6

	* conf/grid2.cpp: updated to use grid header sanity checking

2000-07-21 Fri 01:53:41 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit fd2a5f9af785d4b6e0ff061973f1be597fdd3e9c

	* conf/grid-gateway.cpp: updated with grid header sanity checking

2000-07-21 Fri 01:49:41 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 7154a1aa0e32ae524fa5a26831e442396a65e171

	* elements/grid/: hello.cc, neighbor.cc, setgridchecksum.cc: ***
	empty log message ***

2000-07-21 Fri 01:47:35 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit f5f64cae4569006b5ad9aa69f017c268de6ffbed

	* elements/grid/grid.hh: new hdr format

2000-07-21 Fri 01:41:59 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit af2821e4f1706e0c504ba3ab3f4ffe8cea923486

	* elements/grid/: checkgridheader.cc, checkgridheader.hh,
	setgridchecksum.cc, setgridchecksum.hh: grid header elements

2000-07-21 Fri 00:45:01 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0e49f464cf7bc719a33e036e2abf93df144844ed

	* conf/grid-gateway.cpp: added location support

2000-07-21 Fri 00:29:57 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 624a48e17a7112950c56aff1b01f66ecd362dccd

	* elements/grid/: filterbyrange.cc, fixsrcloc.cc: *** empty log
	message ***

2000-07-21 Fri 00:29:34 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit d56f597dedcda61cf0c23af6ac3e3d941f448198

	* elements/grid/fixsrcloc.cc: *** empty log message ***

2000-07-20 Thu 20:52:22 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 6e86f2a7ff57583f480d7acb0ae961d166a22543

	* elements/grid/: filterbyrange.cc, fixsrcloc.cc: *** empty log
	message ***

2000-07-20 Thu 18:04:16 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 9834e790b7d4f8523e75e4c9e1ae78160e76504b

	* conf/: grid-gateway.cpp, grid-gw-info.h, grid-single-if-gw.cpp:
	*** empty log message ***

2000-07-20 Thu 18:01:15 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 9c5699d11ca2f2bb7f1820f297dc4bf7e94eb285

	* conf/: grid-node-info.h, grid2.cpp: added hex grid ip item

2000-07-20 Thu 13:50:54 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit bdd3e040302ae8851bff788c3ccd77fa7ba746f7

	* elements/ip/: ipclassifier.cc, iprewriter.hh: fix bug in
	ipclassifier extend gc interval for iprewriter

2000-07-19 Wed 20:19:02 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8e7d07c70b2358cc29925d7c460d3b22c682a9ee

	* conf/: grid-gateway.cpp, grid-gw-info.h, grid-single-if-gw.click,
	grid-single-if-gw.cpp: changed args to ARPResponder as i am unclear
	on arg syntax

2000-07-19 Wed 18:15:04 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0949fc01e85e5d9f6aed84aa2b5c389150241948

	* conf/grid-node-info.h: new grid protocol number

2000-07-19 Wed 18:13:56 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8f2e59f7f1e288df1ab5ce3d8327f381564de6ad

	* conf/grid.click: this version is broken

2000-07-19 Wed 18:10:28 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 3163bfb4ee0890a0c72a1de8240cde7503f020ba

	* lib/click_ether.h: changed grid protocol number: wvlan_cs driver
	won't transmit frames with high bit of protocol number set

2000-07-18 Tue 21:40:34 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2954aef542dcc0fbfb43899a1728f0cd89947f1e

	* NEWS, TODO, elements/linuxmodule/anydevice.hh,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	etc/linux-2.2.14-patch, etc/linux-2.2.16-patch: move to
	linux-2.2.16

2000-07-18 Tue 19:44:35 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 884931c9cc1634fb330dedfd44ebf7991c87e2e9

	* conf/grid-node-info.h: *** empty log message ***

2000-07-18 Tue 19:21:49 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 915060192bfd3751577b54378f5e15ee8150889a

	* etc/: linux-2.2.14-patch, linux-2.2.16-patch: lcs/mazu merge

2000-07-18 Tue 17:43:34 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 80b938b4fefd0808d70ce7decd9de352c2ca2bb5

	* conf/: grid2.click, grid2.cpp: *** empty log message ***

2000-07-18 Tue 17:42:22 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 9a7254b922db349a38337deabb44c0750d2b9678

	* conf/grid-single-if-gw.cpp: now uses To/FromDevice instead of
	PacketSocket

2000-07-18 Tue 17:39:10 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 122a40390634d3bfdabea66253f775f920cea8a1

	* conf/grid-single-if-gw.click: now uses From/ToDevice instead of
	packet socket.	should ``automatically'' work in the kernel.

2000-07-18 Tue 17:39:01 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit f64062e48cbea46fd94c74dd764ce36c44def262

	* conf/grid2.click: now uses the grid user level From/ToDevice
	instead of packets sockets -- should ``automatically'' work in
	kernel now.

2000-07-18 Tue 17:34:12 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 840f3b7f944f5cd96bbeb6a6f1a78a0832eb061b

	* configure.in, elements/userlevel/fromdevice.cc,
	elements/userlevel/fromdevice.hh: x

2000-07-18 Tue 17:29:15 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 05446c9cd2bc56eb0465d19246a91edabbc6e754

	* conf/grid-single-if-gw.cpp, conf/grid2.cpp,
	elements/grid/neighbor.cc: *** empty log message ***

2000-07-18 Tue 17:28:12 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 74dc4259e4065684c59abc88857dc304e1bee4a8

	* elements/grid/: filterbyrange.cc, filterbyrange.hh, fixsrcloc.cc,
	fixsrcloc.hh, locationinfo.cc, locationinfo.hh,
	staticlocationinfo.cc, staticlocationinfo.hh: elements for dealing
	with grid location info

2000-07-18 Tue 17:06:39 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8830e28558821fa8b0e2ee072778c6986ff3a926

	* elements/grid/: grid.hh, neighbor.cc: supprt for location in grid
	headers, and variable grid hdr lengths

2000-07-18 Tue 16:09:09 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 1ba5fb6a6b4b054a1d0c5ba18ece727c15fd1f5c

	* elements/userlevel/: fromdevice.cc, tobpf.cc, todevice.cc: typos

2000-07-18 Tue 00:48:21 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e2ddcb52d1a3f837042360e8946e950ac911d81c

	* AUTHORS, doc/element2man.pl, elements/ip/ipprint.cc,
	elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/todevice.hh, elements/userlevel/fromdevice.cc,
	elements/userlevel/fromdevice.hh, elements/userlevel/todevice.cc,
	elements/userlevel/todevice.hh, lib/router.cc: fromdevice todevice
	userlevel

2000-07-17 Mon 22:33:19 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0fd47ea9c9f8871120eee3d84a4d63ee976f5415

	* elements/standard/ratedsource.cc: make more room for tcp header

2000-07-17 Mon 20:52:38 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ee5d03da2b1f6e70c180ef4c0bc47bd77117b2ef

	* elements/ip/ipprint.cc, elements/ip/ipprint.hh, lib/confparse.hh:
	mazu merge

2000-07-17 Mon 20:44:02 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit e426181502cde292d58601409627e7218b363806

	* lib/confparse.cc: fixed types for cp_ulong

2000-07-16 Sun 23:08:43 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c8274c94d411d5d996d6ebcb2477e028abb37da0

	* elements/linuxmodule/todevice.cc: *** empty log message ***

2000-07-16 Sun 21:14:03 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 40b170745dd102c3bab57aa345bf91f24d4ceed6

	* elements/ip/: ipclassifier.cc, ipclassifier.hh: x

2000-07-16 Sun 19:12:35 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 305a1569624691e32110a080af7591c6371853f3

	* elements/etherswitch/etherswitch.cc: *** empty log message ***

2000-07-14 Fri 22:32:22 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 8aa05f13ccf0820d36ac1ef8f2c358ca86074bd9

	* elements/ip/tcpipsend.cc, elements/ip/tcpipsend.hh,
	lib/confparse.cc, lib/confparse.hh, lib/glue.cc: *** empty log
	message ***

2000-07-14 Fri 22:02:54 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0d675a226ae5c7ce63ea68865cdaf1ad008f6297

	* NEWS, elements/ip/ipclassifier.cc, elements/ip/ipclassifier.hh,
	elements/ip/iprewriter.cc, elements/standard/,classifier.cc,
	elements/standard/,classifier.hh, elements/standard/classifier.cc,
	elements/standard/classifier.hh, lib/click_tcp.h, lib/hashmap.hh,
	lib/ipflowid.hh, lib/packet.cc, lib/packet.hh, userlevel/click.cc:
	ipclassifier!

2000-07-14 Fri 20:11:05 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit cf4b1000ce064672c70f7bb5fe50ecd5267c4321

	* elements/: ip/iprewriter.hh, linuxmodule/todevice.cc: *** empty
	log message ***

2000-07-14 Fri 19:42:13 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c5113361cedbf586133890fa18ebdc823830541e

	* conf/kswitch.ipb: *** empty log message ***

2000-07-14 Fri 16:13:57 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 919f75fde99e7951bb46f2bdb27d6f9a126797cd

	* lib/etheraddress.hh: *** empty log message ***

2000-07-14 Fri 15:54:12 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit ef7c1be6d426b0f3ebda4a2be152c34095f7caa9

	* conf/: grid-gw-info.h, grid-single-if-gw.cpp: single interface
	userlevel gateway configurations using cpp

2000-07-14 Fri 15:30:54 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 15d9d581e82fabfc17650f95f879cc07fee0a107

	* conf/grid-node-info.h: *** empty log message ***

2000-07-14 Fri 15:04:57 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit be9a7942983d647e8efa319bd905dbe4402dada3

	* conf/: grid-node-info.h, grid2.cpp: user level grid client
	configs for use with cpp

2000-07-14 Fri 14:26:08 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 6e218b1241ba545e56102900384187289cb6129a

	* conf/: grid-gateway.click, grid-single-if-gw.click, grid2.click:
	*** empty log message ***

2000-07-14 Fri 14:24:13 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit bec10d0e0b5bdc4bd340911d0fa3a274d5208776

	* conf/grid-single-if-gw.click: *** empty log message ***

2000-07-14 Fri 14:23:53 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c270d850518990930e3063d4764dc6917fb956d3

	* conf/grid-single-if-gw.click: *** empty log message ***

2000-07-14 Fri 14:13:39 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0541287c9fded3e1b5213721a511324a27965572

	* elements/userlevel/: packetsocket.cc, packetsocket.hh:
	promiscuous mode is now optional

2000-07-14 Fri 13:57:05 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 5bb3636a4bfe14054ec452c4fda6189df6127cd2

	* elements/grid/: neighbor.cc, neighbor.hh: now expects dest ip
	annotations on input 1

2000-07-14 Fri 01:02:02 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 65a694b7f0d8be4b2aae18c8bc4489f9e2e690aa

	* conf/grid2.click: updates to accomodate new element interfaces.

2000-07-14 Fri 00:58:02 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 2ba370c378f7d459a32a7f8bfdbdcd4fbcd0eeb6

	* elements/userlevel/tun.cc: in linux, treat ``far'' address as the
	netmask.

2000-07-14 Fri 00:38:03 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0beb32fac948adc86f48850a1901c2c4e201ad0f

	* elements/grid/: hello.cc, hello.hh: added jitter to Hello
	transmissions

2000-07-13 Thu 22:36:03 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 0f581dcc35f3fd892709e374075cb9c9df4a83e8

	* elements/grid/: neighbor.cc, neighbor.hh: added timeouts to
	neighbor table; added manpage information

2000-07-13 Thu 20:58:26 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8d8b3146debf0e8e6c2416e41ee727d53d073587

	* elements/grid/hello.cc: now takes a millisecond period argument.

2000-07-13 Thu 20:57:13 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 3be6e2f4341c4bca6bd660dfc08b4db15615716b

	* elements/grid/hello.hh: updated man-page info

2000-07-13 Thu 20:46:15 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 238a956346390a0caf563a308bc2b6584c145488

	* elements/userlevel/packetsocket.hh: added man page info

2000-07-13 Thu 20:38:31 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 68509c991f9e60e26881acc31c360cdad644f4f0

	* elements/ip/ipmirror.cc, elements/ip/unstripipheader.cc,
	elements/ip/unstripipheader.hh, lib/ipflowid.cc: *** empty log
	message ***

2000-07-13 Thu 05:19:23 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit e582e4c10de9776db8e58e6aaf2927a47de6fc3c

	* conf/grid-gateway.click: not tested

2000-07-13 Thu 01:42:30 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 33aee11433ae801fb0b1d02852cbd08d09ef82ae

	* elements/userlevel/tun.cc: finally now tun works with linux
	ethertap: linux actually receives *gasp* TCP as well as ICMP and
	UDP packets.  yet another fun linux documentation omission!!

2000-07-13 Thu 01:31:00 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit ea8ee305ef8c3f44fb70aaa9a55385a7b314be4f

	* elements/userlevel/tun.cc: *** empty log message ***

2000-07-12 Wed 21:52:57 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 52dd0f446ca9587a5535e35ba5e1e8c5a0093bc7

	* lib/: hashmap.cc, hashmap.hh, ipflowid.hh, packet.cc, packet.hh:
	mazu merge

2000-07-12 Wed 21:42:01 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 61440acb04b2f1eb761d88595aa2a59063adacd8

	* conf/grid2.click: like grid.click, but uses PacketSocket element
	for better performance hopefully.

2000-07-12 Wed 21:35:38 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 93c7a401b1a29c03bcec3a9657193c594db6b4f1

	* elements/grid/neighbor.cc: nothing special

2000-07-12 Wed 21:35:23 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c001bc6c471393f36dd7193b0ba74f7ae49c109a

	* elements/userlevel/: tobpf.cc, tun.cc: nothing new

2000-07-12 Wed 21:31:36 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 1e85d6fe234cc39cc9b16107e023be958f212c5c

	* elements/userlevel/: packetsocket.cc, packetsocket.hh: linux
	implementation of user level device interface; kicks BPF's butt

2000-07-12 Wed 20:38:57 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b5cf917ef37cc4a8df684c8694e06406c82b6d9e

	* elements/linuxmodule/: tohost.cc, tolinux.cc: *** empty log
	message ***

2000-07-12 Wed 20:27:50 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 4136ffcf443afaf0e7fa5958e0f91735fc557a5f

	* elements/linuxmodule/todevice.cc: *** empty log message ***

2000-07-12 Wed 18:02:01 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit f9e7f4cf31ee2372e2ec4623fa6f93483ed9fdfc

	* lib/packet.hh: *** empty log message ***

2000-07-12 Wed 16:15:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4e096b814450ff0948bf2be103f1c190d1c17c2a

	* findelements.sh: fix

2000-07-12 Wed 15:41:51 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9904ecb4fb538509a1a879c1324a77dca4318cf0

	* TODO, tools/click-align/alignclass.cc,
	tools/click-align/alignclass.hh, tools/click-align/click-align.cc:
	align

2000-07-12 Wed 14:39:59 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit c0929151815ac7b87ca6bb53587b591fa5d1a415

	* etc/linux-2.2.14-patch: *** empty log message ***

2000-07-11 Tue 21:10:30 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 195d0f9c572bb243b3880dbc6e7adbe37e1ce50f

	* lib/router.cc, lib/router.hh, userlevel/click.cc: another blip to
	element handlers

2000-07-11 Tue 18:55:34 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 9531fe905847bf515deb8bdc6e7e8df4ca1dc0c2

	* elements/userlevel/tun.cc: now actually hooks up the packets so
	linux will accept them.

2000-07-11 Tue 18:33:15 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 6d4926da74bdcaf03d997b7b5723cbe42e30c4b3

	* elements/grid/neighbor.cc: *** empty log message ***

2000-07-11 Tue 18:21:32 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 66a3831ecec9d7953974314f8ed2ee1561932fec

	* conf/grid.click: new nbr params

2000-07-11 Tue 18:21:07 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 6595281cb094b67421736857ed38ab4ae03f3143

	* elements/grid/neighbor.cc: Neighbor now needs ip and eth addr.
	assigned

2000-07-11 Tue 18:06:32 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit c0103e99429ac32c712e86096df3fc8143e32984

	* elements/grid/neighbor.cc: bugfixes

2000-07-11 Tue 17:57:46 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 1fff9e6a08645011bb5865b1a82dc4862e0f9df4

	* elements/grid/: hello.cc, neighbor.cc: grid bugfixes

2000-07-11 Tue 17:41:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3f3a25a6f576c212c7fea1167514cdce834c0694

	* NEWS, doc/element2man.pl, lib/element.cc, lib/element.hh,
	lib/router.cc, lib/router.hh, linuxmodule/module.cc,
	linuxmodule/modulepriv.hh, linuxmodule/proc_click.cc,
	linuxmodule/proc_element.cc: handler fixes

2000-07-11 Tue 17:37:55 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit bf32dc81268a854f65d9388f78f958c0bd2f6a5e

	* conf/grid.click: initial config for a grid node

2000-07-11 Tue 17:32:51 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 2c81a72cd1e31fe1510494839092b20cf0bdbee7

	* elements/userlevel/: tun.cc, tun.hh: modifications to work with
	linux ethertap device

2000-07-11 Tue 17:32:21 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit a6f22c69a60f9e2aa356df847dbaa2d287e5b39e

	* elements/grid/grid.hh: grid header formats for neighbor/hello
	elements

2000-07-11 Tue 17:31:56 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 186fd679ff8910beb0fd782999a44b4d26fac8d6

	* elements/grid/: hello.cc, hello.hh, neighbor.cc, neighbor.hh:
	further grid developments...

2000-07-11 Tue 16:51:36 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e7ea1567933856d034f3d936e786271dad9bb839

	* lib/: element.cc, element.hh: *** empty log message ***

2000-07-11 Tue 13:05:48 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 8d76f7528880fbfdf1d5f9876b6e1c4ff982ccc3

	* elements/: linuxmodule/anydevice.hh, standard/counter2.cc,
	standard/counter2.hh: *** empty log message ***

2000-07-11 Tue 02:09:55 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0a8ae10d899a6d1720a5a1a5cac48c34c47c7556

	* NEWS, NODIST, configure.in, tools/click-align/click-align.cc:
	click-align idiocy

2000-07-10 Mon 22:54:06 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit abfcf117a46bc65ea3e51d3af8c5ce437d43c060

	* NEWS, elements/standard/scheduleinfo.cc, lib/confparse.cc: oops

2000-07-10 Mon 20:12:14 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 571aa494490bdab06f31eba712a42e2afecddb4e

	* conf/urewrite.click, configure.in, elements/ip/iprewriter.cc,
	elements/linuxmodule/perfinfo.cc, elements/linuxmodule/perfinfo.hh,
	lib/perfctr.hh: *** empty log message ***

2000-07-10 Mon 19:30:22 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8c79b6b38d2387f171418e4864b8d7517629d428

	* elements/grid/: hello.cc, hello.hh, neighbor.cc, neighbor.hh:
	sdtuhbvslhgslhvsiluvhlsi more to come

2000-07-10 Mon 18:44:25 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 611a644e72cfdd878742993ec2d946417409319d

	* acconfig.h, configure.in, elements/userlevel/fromdump.hh:
	bpf_timeval

2000-07-10 Mon 18:18:46 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 75836ae614579ba7a00d1aba6018b9391e66f515

	* elements/ip/kinkyratemon.cc: xx

2000-07-10 Mon 18:10:47 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5bd59273f2a5c997b505f45b6b5d5707d8c2aa8d

	* elements/ip/kinkyratemon.cc: kinkysux

2000-07-10 Mon 16:41:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c1ae15446ccadcfc0893bef9d5649c8051e73412

	* Makefile.in, configure.in, doc/Makefile.in, exopc/Makefile.in,
	findelements.sh, linuxmodule/Makefile.in, mkelemconf.sh,
	mkelemlist.sh.in, userlevel/Makefile.in: changed some files to
	executable and other nonsense

2000-07-09 Sun 13:52:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c60f6e82c8f51a4fe75106d3b9de219314a409fd

	* doc/click.5: doc

2000-07-09 Sun 06:06:34 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 915ae364668410424ac78ebceaef25944357dc16

	* doc/click.5: docs

2000-07-09 Sun 05:39:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9c35431a7555e37c65830ccc4e6d803ce2a68518

	* elements/aqm/red.cc, elements/ip/ipratemon.cc,
	elements/ip/kinkyratemon.cc, elements/linuxmodule/perfinfo.cc,
	elements/standard/print.cc, elements/standard/red.cc,
	lib/confparse.cc, lib/confparse.hh, lib/element.cc, lib/lexer.cc,
	lib/lexer.hh, lib/router.cc, lib/router.hh, linuxmodule/module.cc,
	tools/lib/lexert.cc, tools/lib/lexert.hh, tools/lib/routert.cc:
	more configuration changes : better lexing, unsubst

2000-07-09 Sun 03:14:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 54a5117a585041b21fcfc908079ab527ecbf2aee

	* NEWS, acconfig.h, configure.in, elements/aqm/red.cc,
	elements/aqm/red.hh, elements/ethernet/arpfaker.cc,
	elements/ethernet/arpfaker.hh, elements/ethernet/arpquerier.cc,
	elements/ethernet/arpquerier.hh, elements/ethernet/arpresponder.cc,
	elements/ethernet/arpresponder.hh, elements/ethernet/etherencap.cc,
	elements/ethernet/etherencap.hh,
	elements/etherswitch/debugbridge.cc,
	elements/etherswitch/debugbridge.hh,
	elements/etherswitch/spantree.cc, elements/etherswitch/spantree.hh,
	elements/exopc/xokreader.cc, elements/exopc/xokreader.hh,
	elements/exopc/xokwriter.cc, elements/exopc/xokwriter.hh,
	elements/grid/hello.cc, elements/grid/hello.hh,
	elements/grid/neighbor.cc, elements/grid/neighbor.hh,
	elements/ip/checkipheader.cc, elements/ip/checkipheader.hh,
	elements/ip/checkipheader2.cc, elements/ip/checkipheader2.hh,
	elements/ip/fixipsrc.cc, elements/ip/fixipsrc.hh,
	elements/ip/getipaddress.cc, elements/ip/getipaddress.hh,
	elements/ip/icmperror.cc, elements/ip/icmperror.hh,
	elements/ip/ipencap.cc, elements/ip/ipencap.hh,
	elements/ip/ipflexmon.cc, elements/ip/ipflexmon.hh,
	elements/ip/ipfragmenter.cc, elements/ip/ipfragmenter.hh,
	elements/ip/ipgwoptions.cc, elements/ip/ipgwoptions.hh,
	elements/ip/ipinputcombo.cc, elements/ip/ipinputcombo.hh,
	elements/ip/iplbmapper.cc, elements/ip/iplbmapper.hh,
	elements/ip/ipoutputcombo.cc, elements/ip/ipoutputcombo.hh,
	elements/ip/ipratemon.cc, elements/ip/ipratemon.hh,
	elements/ip/iprewriter.cc, elements/ip/iprewriter.hh,
	elements/ip/kinkyratemon.cc, elements/ip/kinkyratemon.hh,
	elements/ip/lookupiproute.cc, elements/ip/lookupiproute.hh,
	elements/ip/lookupiproutelinux.cc,
	elements/ip/lookupiproutelinux.hh, elements/ip/markipheader.cc,
	elements/ip/markipheader.hh, elements/ip/ripsend.cc,
	elements/ip/ripsend.hh, elements/ip/setipaddress.cc,
	elements/ip/setipaddress.hh, elements/ip/setipdscp.cc,
	elements/ip/setipdscp.hh, elements/ip/storeipaddress.cc,
	elements/ip/storeipaddress.hh, elements/ip/tcpconnmon.cc,
	elements/ip/tcpconnmon.hh, elements/ip/tcpipsend.cc,
	elements/ip/tcpipsend.hh, elements/ip/udpipencap.cc,
	elements/ip/udpipencap.hh, elements/ipsec/des.cc,
	elements/ipsec/des.hh, elements/ipsec/desp.cc,
	elements/ipsec/desp.hh, elements/ipsec/esp.cc,
	elements/ipsec/esp.hh, elements/linuxmodule/cyclecount.cc,
	elements/linuxmodule/cyclecount.hh,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/fromhost.cc, elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/perfcount.cc,
	elements/linuxmodule/perfcount.hh,
	elements/linuxmodule/perfinfo.cc, elements/linuxmodule/perfinfo.hh,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/schedulelinux.cc,
	elements/linuxmodule/schedulelinux.hh,
	elements/linuxmodule/storecycles.cc,
	elements/linuxmodule/storecycles.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	elements/local/randudpipencap.cc, elements/local/randudpipencap.hh,
	elements/local/rrudpipencap.cc, elements/local/rrudpipencap.hh,
	elements/radio/b8b10.cc, elements/radio/b8b10.hh,
	elements/radio/bim.cc, elements/radio/bim.hh,
	elements/radio/checkpattern.cc, elements/radio/checkpattern.hh,
	elements/radio/sendpattern.cc, elements/radio/sendpattern.hh,
	elements/standard/align.cc, elements/standard/align.hh,
	elements/standard/alignmentinfo.cc,
	elements/standard/alignmentinfo.hh, elements/standard/block.cc,
	elements/standard/block.hh, elements/standard/burster.cc,
	elements/standard/burster.hh, elements/standard/checklength.cc,
	elements/standard/checklength.hh, elements/standard/checkpaint.cc,
	elements/standard/checkpaint.hh, elements/standard/classifier.cc,
	elements/standard/classifier.hh, elements/standard/compblock.cc,
	elements/standard/compblock.hh,
	elements/standard/devirtualizeinfo.cc,
	elements/standard/devirtualizeinfo.hh,
	elements/standard/frontdropqueue.cc,
	elements/standard/frontdropqueue.hh,
	elements/standard/hashdemux.cc, elements/standard/hashdemux.hh,
	elements/standard/infinitesource.cc,
	elements/standard/infinitesource.hh, elements/standard/meter.cc,
	elements/standard/meter.hh, elements/standard/paint.cc,
	elements/standard/paint.hh, elements/standard/peekhandlers.cc,
	elements/standard/peekhandlers.hh,
	elements/standard/pokehandlers.cc,
	elements/standard/pokehandlers.hh, elements/standard/print.cc,
	elements/standard/print.hh, elements/standard/pullswitch.cc,
	elements/standard/pullswitch.hh, elements/standard/pulltopush.cc,
	elements/standard/pulltopush.hh, elements/standard/queue.cc,
	elements/standard/queue.hh, elements/standard/quitwatcher.cc,
	elements/standard/quitwatcher.hh, elements/standard/randomerror.cc,
	elements/standard/randomerror.hh,
	elements/standard/randomlossage.cc,
	elements/standard/randomlossage.hh,
	elements/standard/ratedsource.cc, elements/standard/ratedsource.hh,
	elements/standard/red.cc, elements/standard/red.hh,
	elements/standard/scheduleinfo.cc,
	elements/standard/scheduleinfo.hh, elements/standard/shaper.cc,
	elements/standard/shaper.hh, elements/standard/stridesched.cc,
	elements/standard/stridesched.hh, elements/standard/strip.cc,
	elements/standard/strip.hh, elements/standard/switch.cc,
	elements/standard/switch.hh, elements/standard/tee.cc,
	elements/standard/tee.hh, elements/standard/timedsink.cc,
	elements/standard/timedsink.hh, elements/standard/timedsource.cc,
	elements/standard/timedsource.hh, elements/userlevel/frombpf.cc,
	elements/userlevel/frombpf.hh, elements/userlevel/fromdump.cc,
	elements/userlevel/fromdump.hh, elements/userlevel/readhandler.cc,
	elements/userlevel/readhandler.hh, elements/userlevel/tobpf.cc,
	elements/userlevel/tobpf.hh, elements/userlevel/todump.cc,
	elements/userlevel/todump.hh, elements/userlevel/tun.cc,
	elements/userlevel/tun.hh, include/click/standard/alignmentinfo.hh,
	include/click/standard/scheduleinfo.hh, lib/confparse.cc,
	lib/confparse.hh, lib/element.cc, lib/element.hh,
	lib/errorelement.cc, lib/errorelement.hh, lib/lexer.cc,
	lib/router.cc: the Great configure() Method Shift

2000-07-07 Fri 19:59:22 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9930fa2acc48001acd1b3c7be940ec320837220d

	* FAQ, NEWS, elements/userlevel/tobpf.cc,
	elements/userlevel/tobpf.hh: bpf changes

2000-07-07 Fri 01:46:04 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ae82ad469281d1e19ea110a9e5bc6dfff46fc96b

	* lib/router.cc: sort fixes

2000-07-07 Fri 00:56:35 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0e5189a71ac607772d962e280daae7aa72827d7b

	* NEWS, elements/ip/iplbmapper.cc, elements/ip/iplbmapper.hh,
	elements/ip/iprewriter.hh, elements/standard/alignmentinfo.cc,
	elements/standard/alignmentinfo.hh,
	elements/standard/scheduleinfo.cc,
	elements/standard/scheduleinfo.hh, elements/userlevel/frombpf.hh,
	elements/userlevel/tobpf.cc, elements/userlevel/tobpf.hh,
	include/click/standard/alignmentinfo.hh,
	include/click/standard/scheduleinfo.hh, lib/element.cc,
	lib/element.hh, lib/router.cc: configure_phase

2000-07-07 Fri 00:16:33 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 83da49d0ba1fe7413778da42b50b7fadd7aa4ca7

	* FAQ, NEWS, elements/userlevel/frombpf.cc,
	elements/userlevel/frombpf.hh, elements/userlevel/tobpf.cc,
	elements/userlevel/tobpf.hh: tobpf

2000-07-06 Thu 22:22:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f28cb7c6744961d457332c2a5c18559ac53a0f5b

	* elements/ethernet/arpfaker.cc, elements/ethernet/arpquerier.cc,
	elements/ethernet/arpresponder.cc,
	elements/ethernet/ethermirror.cc, elements/ethernet/ethermirror.hh,
	elements/etherswitch/etherswitch.cc, elements/grid/hello.cc,
	elements/grid/neighbor.cc, elements/ip/icmpping.cc,
	elements/ip/ipmirror.cc, elements/userlevel/frombpf.cc,
	elements/userlevel/frombpf.hh, elements/userlevel/fromdump.cc,
	elements/userlevel/fromdump.hh, elements/userlevel/todump.cc,
	lib/click_ether.h: ethernet changes, fixed from bpf

2000-07-06 Thu 21:10:30 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 11fdb4952da64c707daac7936c149c912d176cc8

	* elements/local/randudpipencap.hh: *** empty log message ***

2000-07-06 Thu 20:09:28 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit a332deb5fdc8bd3c2f487798e026448e4441c424

	* configure.in, elements/grid/hello.cc, elements/grid/neighbor.cc,
	lib/click_ether.h: add grid subdir and config stuff

2000-07-06 Thu 16:02:31 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 3a84cf642177f61e7173a39adc4f4d35718e55c8

	* elements/ip/ipratemon.cc, elements/ip/ipratemon.hh,
	elements/ip/kinkyratemon.cc, elements/ip/kinkyratemon.hh,
	lib/ewma.hh: *** empty log message ***

2000-07-05 Wed 19:57:28 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 07d2d767a200e8ef6b963988d9f815a721a5a33f

	* elements/grid/: hello.cc, hello.hh, neighbor.cc, neighbor.hh:
	hello.{cc,hh}: periodically broadcast grid HELLO messages.
	
	neighbour.{cc,hh}: maintain a table of network neighbors.

2000-07-05 Wed 14:18:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ce34ce58f1741115fba107baa567b595e127bc7f

	* elements/ethernet/arpresponder.cc,
	elements/ethernet/arpresponder.hh,
	elements/linuxmodule/fromhost.cc, elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/fromlinux.hh, lib/click_ip.h,
	lib/confparse.cc: updates mostly to comments

2000-06-30 Fri 17:07:21 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4d2b9034ee997136cf99bfef4f28843ec64e3e16

	* NEWS, elements/ethernet/arpresponder.cc,
	elements/ip/getipaddress.hh, elements/ip/setipaddress.cc,
	elements/ip/setipaddress.hh, elements/ip/storeipaddress.cc,
	elements/ip/storeipaddress.hh, lib/confparse.cc: x

2000-06-30 Fri 04:43:23 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit fef9534455cc9ef118e4664f537ab81bd0691419

	* NEWS, conf/punish.ipb, elements/ethernet/arpresponder.cc,
	elements/ethernet/arpresponder.hh, elements/ip/checkipheader.hh,
	elements/ip/checkipheader2.hh, elements/ip/markipheader.cc,
	elements/ip/markipheader.hh, elements/ip/stripipheader.cc,
	elements/ip/stripipheader.hh, lib/click_ip.h: added elements, etc

2000-06-30 Fri 03:54:19 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a5fb0532891cac0a52b19f330d156b22dcd62faf

	* NEWS, elements/standard/frontdropqueue.cc,
	elements/standard/frontdropqueue.hh, elements/standard/queue.cc,
	elements/standard/queue.hh: frontdropqueue

2000-06-27 Tue 18:53:42 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 862e936304d4b68e519e753508992c83775fc66d

	* elements/: ip/ipratemon.cc, ip/ipratemon.hh,
	local/randudpipencap.cc, local/randudpipencap.hh,
	local/rrudpipencap.cc: *** empty log message ***

2000-06-26 Mon 14:11:53 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 9184f18cf9e3af9b886a76d054ee3b14fa72b68a

	* elements/linuxmodule/: cyclecount.hh, storecycles.hh: *** empty
	log message ***

2000-06-17 Sat 03:19:40 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 6783a59d5c3e182dd350007186d4bdd5bf2dc923

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-06-17 Sat 03:13:01 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 25ef55bb2fa05906003560a441d9cd249e31451e

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-06-17 Sat 00:42:24 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 5b58efc5fa7afe9be146ed7a01be37d37503317b

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-06-16 Fri 20:18:26 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit b7498462527b76ae8253ea2d5f964e32c8853dd9

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-06-15 Thu 23:09:54 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 29abf93341ea910d5404853fda42ae680493bed0

	* etc/linux-2.2.14-patch: *** empty log message ***

2000-06-15 Thu 02:14:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ad30ee391c95a45c98fa64ccdc7ff084d8a91e0b

	* Makefile.in, elements/standard/quitwatcher.hh, tools/Makefile.in:
	sajdasnda

2000-06-15 Thu 02:13:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b87553062cfc5f79a59e484c1505dc912e02ce92

	* doc/click.o.8: tickets

2000-06-14 Wed 23:18:27 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit ba0b19fc75b318c394bccc081e1f638611bff14c

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-06-14 Wed 22:03:12 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit fcdde864763e0f801a6614477d2eb0265273acaa

	* elements/ip/ipratemon.hh: *** empty log message ***

2000-06-14 Wed 21:07:54 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 317af5ad845cf41a6b24826236a76abcb2e87759

	* elements/: ip/ipratemon.hh, standard/compblock.cc: *** empty log
	message ***

2000-06-14 Wed 16:58:11 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 593fac21df1f23b60eb3afa3c2953478bff8fb22

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-06-14 Wed 00:45:08 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit dbb92247f34b9e94a1ce4561ebf50f30d0fc4985

	* elements/: ip/ipratemon.cc, ip/ipratemon.hh,
	linuxmodule/anydevice.hh, linuxmodule/todevice.cc,
	standard/compblock.cc, standard/compblock.hh: warning: broken
	ipratemon

2000-06-13 Tue 23:10:14 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit bed579d6becfda4b22be1cd4be5b59451ee87002

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-06-13 Tue 02:26:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0846f1e08b564dfe1b6e20df4d76d5c1d2c1f2c9

	* NEWS, elements/ip/udpipencap.hh, elements/local/rrudpipencap.cc,
	elements/local/rrudpipencap.hh, elements/standard/ratedsource.cc:
	added RoundRobinUDPIPEncap

2000-06-13 Tue 01:52:26 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0e17e0251c77f30a921749a503d282b3ca45b8d8

	* elements/standard/ratedsource.cc: achieved_rate

2000-06-13 Tue 01:47:26 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4ddb4df89e82aff81c422debd0b149402f82f82f

	* elements/standard/ratedsource.cc: achieved_rate

2000-06-13 Tue 01:39:27 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d4c2dfa1e9ca8bed9dfcbbf2df29959754f94a02

	* elements/standard/ratedsource.cc: achieved_rate

2000-06-13 Tue 01:35:06 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 88a846ebe1f39c2c4d58957020405e8d577954c1

	* NEWS, elements/standard/scheduleinfo.cc, lib/element.cc:
	schdeuleinfo warnings

2000-06-12 Mon 23:56:24 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit eabb42e0a99dd2607af1918e3859ae5f1975b481

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-06-12 Mon 23:41:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9cf81756236a781cf79a006ef3ad4543e76de9ce

	* Makefile.in, NEWS, etc/linux-2.2-patch,
	etc/linux-2.2.10-polldev-patch, etc/linux-2.2.16-patch,
	etc/pcmcia-cs-3.1.16-patch, etc/tulip_cb_pcmcia-patch,
	lib/element.cc: sajdh

2000-06-11 Sun 22:40:13 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 8b2252fb01a1a69371f859b2a31c24833a11ef86

	* conf/make-udpgen.pl, elements/standard/compblock.cc,
	elements/standard/compblock.hh: *** empty log message ***

2000-06-11 Sun 00:40:36 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7dc10de53739f0a889eb1c8ae116f56b8db66796

	* etc/linux-2.2.14-patch: debenjie

2000-06-11 Sun 00:40:20 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 33b7de92db97e7a11dbc68b75a420ade76e98f4e

	* Makefile.in: added benjie-specific error message

2000-06-10 Sat 12:15:00 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0e812da30e0e82408664d902030b6a8296e210d9

	* elements/local/chuckcheck.cc, elements/standard/peekhandlers.cc,
	lib/error.cc, linuxmodule/proc_click.cc,
	linuxmodule/proc_element.cc, tools/click-install/click-install.cc:
	no more verbose; added -m to click-install; fixed chuck-check

2000-06-10 Sat 00:28:40 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e64c33c3fad44eab2af084362912eb9c2172b55b

	* elements/local/chuckcheck.cc, elements/local/chuckcheck.hh,
	linuxmodule/proc_click.cc, linuxmodule/proc_element.cc: proc fixes,
	chuckcheck

2000-06-09 Fri 23:19:03 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 70901f0d6425874cbbcc75cb28acc69a3b524c95

	* Makefile.in, NEWS, configure.in, elements/local/chuckcheck.cc,
	elements/local/chuckcheck.hh: added local subdir with chucks
	elements, some changes to configure.in

2000-06-09 Fri 20:58:21 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 34f5f03254fcc9898195ba27901e1ae34a2e5439

	* elements/ip/ipratemon.hh: nodefaults

2000-06-09 Fri 20:39:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9c6e96e90e44f6cedd5deca2583d547edbf509de

	* elements/ip/ipratemon.cc, elements/ip/ipratemon.hh, lib/ewma.hh:
	ewma XXX; ratemon update

2000-06-09 Fri 03:51:13 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit cd2e89c2fff314cd49cf77a2d067db9be1317885

	* elements/ip/ipratemon.cc: x

2000-06-09 Fri 03:42:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 656d4f787c908903a288b94dd7bcb1833ea23393

	* elements/ip/ipratemon.cc, elements/ip/ipratemon.hh,
	elements/standard/block.cc, elements/standard/block.hh,
	elements/standard/compblock.cc, elements/standard/compblock.hh,
	lib/packet.cc, lib/packet.hh: rate annotation changes

2000-06-09 Fri 03:39:10 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ec77992e3d36d7447c2fd20792883ac80ecabdc4

	* elements/ethernet/arpquerier.cc,
	elements/ethernet/arpresponder.cc, elements/ip/checkipheader.hh,
	elements/ip/icmperror.cc, elements/ip/ipflexmon.cc,
	elements/ip/lookupiproute.cc, elements/ip/lookupiproute2.cc,
	elements/ip/lookupiproutelinux.cc, elements/ip/ripsend.cc,
	elements/ip/tcpconnmon.cc, elements/linuxmodule/fromhost.cc,
	elements/linuxmodule/fromlinux.cc, lib/ipaddress.cc,
	lib/ipaddress.hh: saddr -> addr

2000-06-09 Fri 03:38:29 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8dc32b3e74ae18a9e973820f4663fcede678c1e1

	* elements/etherswitch/: etherswitch.cc, etherswitch.hh, switch.cc,
	switch.hh: etherswitch namefix

2000-06-09 Fri 03:38:08 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit bce67a834fa94999746f07cb66c2ac006775a565

	* lib/ewma.cc: ewma fix

2000-06-09 Fri 03:37:55 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 20a06633b382d0271f5f7ef6edccdeb73ef9f376

	* elements/standard/: peekhandlers.cc, peekhandlers.hh,
	pokehandlers.cc, pokehandlers.hh, pullswitch.cc, pullswitch.hh,
	switch.cc, switch.hh: added switch

2000-06-09 Fri 03:37:26 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 37b1a0cd6f5aa77ac993b5fa9b89e8cf838bc5c9

	* Makefile.in, lib/hashmapi.cc, lib/templatei.cc, lib/vectori.cc,
	linuxmodule/Makefile.in, userlevel/Makefile.in: tmemplatei.cc

2000-06-09 Fri 03:36:49 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit cf3c571ef65cec38eb4ada09eab1240081cc8c2e

	* tools/click-combine/click-combine.cc: fixed crash bug

2000-06-08 Thu 00:35:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 883ed8cb0179ba3d57f59285599caf1275c9857c

	* elements/aqm/red.cc, elements/aqm/red.hh,
	elements/ip/ipratemon.cc, elements/ip/ipratemon.hh,
	elements/standard/counter.hh, elements/standard/meter.cc,
	elements/standard/meter.hh, elements/standard/red.cc,
	elements/standard/red.hh, elements/standard/shaper.cc,
	elements/standard/shaper.hh, lib/ewma.cc, lib/ewma.hh,
	lib/ewma2.hh, lib/glue.cc, lib/glue.hh: EWMA changes

2000-06-07 Wed 20:49:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ff98cfeb259d632b0056c03d3f69e1afd0293164

	* elements/ip/: ipratemon.cc, ipratemon.hh: new ratemon, hopefully
	it works

2000-06-07 Wed 19:38:37 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c088ef55e9e5bff62a10c28253484396c2610dd9

	* elements/: linuxmodule/fromdevice.cc, standard/ratedsource.cc:
	nothing

2000-06-07 Wed 19:38:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 62210723cff895129a0709cb991049cbaca456f7

	* elements/standard/quitwatcher.hh: fix description

2000-06-07 Wed 19:37:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0e720b917b07f14c00d1af316dba68368c93c876

	* userlevel/click.cc: stuff

2000-06-07 Wed 19:37:12 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 25146ac379c322624a435add9b33827a6aa5e6ac

	* lib/: lexer.cc, router.cc, router.hh: rename things

2000-06-06 Tue 16:01:13 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3d31cee0050f091a51d0e2dc70f0b1102efa19b9

	* elements/linuxmodule/: anydevice.hh, fromdevice.cc,
	polldevice.cc, polldevice.hh, todevice.cc:
	CLICK_DEVICE_ADJUST_TICKETS

2000-06-02 Fri 09:41:19 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e5b2f94e8fc3a08e70f40eca7749ea2f3d569faf

	* tools/lib/routert.cc: oops left debugging messages in

2000-06-02 Fri 09:30:40 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e669fe1e1a8fc386d3bb2f7154b440c7c1a0a5a9

	* tools/: click-install/click-install.cc, lib/routert.cc,
	lib/routert.hh: updates

2000-06-02 Fri 04:17:33 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 5bb2c1b26782957a2c2b61e8e4f6a57ed9d06fde

	* elements/: ip/ipflexmon.cc, ip/tcpconnmon.cc, ip/tcpconnmon.hh,
	linuxmodule/anydevice.cc, linuxmodule/anydevice.hh,
	linuxmodule/fromdevice.cc, linuxmodule/polldevice.cc,
	linuxmodule/todevice.cc: linux devices can take ehteraddr

2000-06-01 Thu 16:15:28 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e06c229cc60a6d91f1849c45b4d7edf7ca5ffd43

	* elements/standard/: compblock.cc, compblock.hh: *** empty log
	message ***

2000-06-01 Thu 15:05:54 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 19cdb422c5acec718759703918c1d5450c7cba86

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-06-01 Thu 14:56:01 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit cdbdfb9b7fe0aa9f0bafa409bc4c1f583c169713

	* elements/: ip/ipratemon.cc, ip/ipratemon.hh,
	standard/compblock.cc, standard/compblock.hh: make ipratemon better

2000-06-01 Thu 14:19:51 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d321dc64a09afaf3b337aedfc1883223acdf0e45

	* elements/ip/ipratemon.cc, elements/ip/ipratemon.hh,
	elements/standard/ratedsource.cc, lib/ewma.hh, lib/ewma2.hh: fixed
	ipratedsource config bug: used to core dump fixed scheduling
	problem with ipratedsource: used to schedule 1 instead of default
	number of tickets. make ipratemon take in two streams and make it
	go faster.

2000-05-31 Wed 22:55:09 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 77869f3a9209ab9fe7748f8254d572641dcbbf84

	* lib/packet.hh: *** empty log message ***

2000-05-31 Wed 22:21:24 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 31a4cfe551d3bfc41c54945a33f52af1f4c4da27

	* NEWS, NODIST, elements/ip/ipratemon.cc, elements/ip/ipratemon.hh,
	elements/standard/block.cc, elements/standard/block.hh,
	elements/standard/compblock.cc, elements/standard/compblock.hh,
	lib/glue.hh, lib/packet.cc, lib/packet.hh: add compblock - compare
	rates changed ipratemon to keep two rates

2000-05-30 Tue 19:41:28 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d842bf4550dd57784532a128f55b27577a92e16a

	* linuxmodule/module.cc: *** empty log message ***

2000-05-30 Tue 19:35:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e9c5f11ea82a8beb04cae59c318c053cab862bbc

	* elements/linuxmodule/: fromhost.cc, fromhost.hh, fromlinux.cc,
	fromlinux.hh: *** empty log message ***

2000-05-30 Tue 17:12:00 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 9fc208130b68d70632eb99fc7b044e5b2ea5b04f

	* NEWS, elements/linuxmodule/todevice.cc,
	elements/linuxmodule/todevice.hh, elements/linuxmodule/tohost.cc,
	elements/linuxmodule/tolinux.cc, linuxmodule/module.cc: *** empty
	log message ***

2000-05-30 Tue 15:06:53 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 8435ca50a7adc67667a1f1008fc569f443182ef7

	* etc/linux-2.2.14-patch: *** empty log message ***

2000-05-30 Tue 14:11:58 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit da7bd7e9f602ed2ab8ccc3ca8d3eb02bdb59e6e2

	* NEWS: *** empty log message ***

2000-05-30 Tue 14:09:16 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 1697eba86bf277b3c5d04b81e725e237717f19db

	* elements/linuxmodule/: fromhost.cc, fromhost.hh, fromlinux.cc,
	fromlinux.hh: fix fromlinux problem with uninitialize and
	initialize out of squence

2000-05-29 Mon 18:50:42 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 85e9f490f6dcd04805f961a7d3f500a59afa061d

	* elements/linuxmodule/: polldevice.cc, polldevice.hh, todevice.cc,
	todevice.hh: *** empty log message ***

2000-05-29 Mon 13:37:19 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 24d7b76463a2f43769a8f0e8293d3785dc177f78

	* NEWS, elements/standard/infinitesource.cc,
	elements/standard/infinitesource.hh,
	elements/standard/ratedsource.cc, elements/standard/ratedsource.hh:
	fixed RatedSource

2000-05-29 Mon 13:25:46 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d63a090fa8617c82b7ed85817ce4131e0818f657

	* elements/standard/: ratedsource.cc, ratedsource.hh: oops

2000-05-29 Mon 02:22:36 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f9be82b6369d39220597e1ef5de3ba06e299fb3b

	* Makefile.in, NEWS, NODIST, conf/test.click, doc/click.1,
	elements/aqm/red.cc, elements/ip/checkipheader.cc,
	elements/ip/checkipheader.hh, elements/ip/ipencap.cc,
	elements/ip/ipencap.hh, elements/ip/ipinputcombo.cc,
	elements/ip/ipinputcombo.hh, elements/ip/tcpipsend.cc,
	elements/ip/udpipencap.cc, elements/ip/udpipencap.hh,
	elements/standard/burster.cc, elements/standard/classifier.cc,
	elements/standard/infinitesource.cc,
	elements/standard/infinitesource.hh,
	elements/standard/peekhandlers.cc,
	elements/standard/pokehandlers.cc,
	elements/standard/quitwatcher.cc, elements/standard/quitwatcher.hh,
	elements/standard/randomerror.cc, elements/standard/randomerror.hh,
	elements/standard/randomlossage.cc,
	elements/standard/ratedsource.cc, elements/standard/ratedsource.hh,
	elements/standard/red.cc, elements/standard/timedsink.cc,
	elements/standard/timedsource.cc, elements/userlevel/fromdump.cc,
	lib/confparse.cc, lib/confparse.hh, lib/element.cc, lib/element.hh,
	lib/lexer.cc, lib/router.cc, lib/router.hh,
	tools/click-align/click-align.cc, userlevel/click.cc: added -s
	option; fixed bad fast_csum usage; moved id() et al into Router

2000-05-26 Fri 14:28:12 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 023e3f0f664d54806bac2fc5dc9e7d6f3bb5f11d

	* etc/tulip_cb_pcmcia-patch: *** empty log message ***

2000-05-25 Thu 21:08:56 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 962f4ddf8c1e0b800c5e899288d8dcfd9a455204

	* elements/standard/: counter2.cc, counter2.hh: *** empty log
	message ***

2000-05-24 Wed 21:20:16 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 206ec83890677ebbf2b271611b64a73ef22a789a

	* elements/ip/udpipencap.cc: x

2000-05-24 Wed 15:28:14 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 3730b5d2d599099c7e60d4ce5ea49c65eeff53ee

	* conf/demo.click, elements/ip/ipflexmon.cc,
	elements/ip/ipflexmon.hh, elements/ip/ipratemon.cc,
	elements/ip/ipratemon.hh, elements/standard/block.cc,
	lib/packet.cc, lib/packet.hh: *** empty log message ***

2000-05-22 Mon 21:48:33 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e77c656a862e157da630ace8ef13f2e2bb4f390d

	* NEWS, conf/fake-iprouter.click, conf/make-ip-conf.pl,
	doc/click.5, doc/element2man.pl, elements/aqm/red.cc,
	elements/aqm/red.hh, elements/ethernet/arpresponder.cc,
	elements/ethernet/arpresponder.hh, elements/ip/ipencap.cc,
	elements/ip/lookupiproute.cc, elements/ip/lookupiproute.hh,
	elements/ip/lookupiproute2.cc, elements/ip/ripsend.cc,
	elements/ip/ripsend.hh, elements/standard/red.cc,
	elements/standard/red.hh, lib/confparse.cc, lib/confparse.hh,
	lib/element.cc, lib/element.hh, lib/lexer.cc, lib/lexer.hh,
	lib/router.cc, lib/router.hh: RED state transfer; element takes out
	_id and _landmark, back in Router; IP+netmask confparsetype

2000-05-18 Thu 21:56:04 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 6f30ff9cfd64cf310b7ee89be60546167a35fa4e

	* elements/ip/: tcpipsend.cc, tcpipsend.hh: *** empty log message
	***

2000-05-15 Mon 23:00:22 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 8a6abbdfe38a8cef26a299e3d3beb803d7d9a1b8

	* NEWS: *** empty log message ***

2000-05-15 Mon 19:40:38 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e8c1cd362d2e33422bf504fa82bf944257c5472c

	* NEWS, doc/click-align.1, doc/click-combine.1,
	doc/click-devirtualize.1, doc/click-fastclassifier.1,
	doc/click-install.1, doc/click-uncombine.1, doc/click-xform.1,
	doc/click.1, linuxmodule/proc_config.cc,
	tools/click-align/click-align.cc,
	tools/click-combine/click-uncombine.cc: fix for thingie

2000-05-15 Mon 17:46:38 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2ebf35cea176808f9186eadd938eaa86e33657cd

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-15 Mon 17:38:51 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 650ba072e06b6164e805024ae793746b1d627a84

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-05-15 Mon 16:23:38 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 80acaac0a5ef54fed9c14ffbee5e5e46189393e8

	* elements/userlevel/frombpf.cc: *** empty log message ***

2000-05-15 Mon 16:22:20 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit bf42e8636970a636a4daad82bfa52d0252e4d6f5

	* elements/userlevel/: fromdump.cc, readhandler.cc: *** empty log
	message ***

2000-05-15 Mon 16:18:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 05b9d91b54192b64fb05a6e99f558b0f7102bbf3

	* elements/userlevel/: frombpf.cc, fromdump.cc, readhandler.cc,
	readhandler.hh: *** empty log message ***

2000-05-15 Mon 16:18:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6d66d7ffd48b67e45010cbfcdd4955a6cbf47235

	* elements/userlevel/readhandler.cc: *** empty log message ***

2000-05-15 Mon 16:07:51 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0d1c7fd567d9fed64ec9858ba29fadb6de019275

	* elements/userlevel/: frombpf.cc, fromdump.cc: *** empty log
	message ***

2000-05-15 Mon 16:02:46 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 277f1b0388b5359a7b9e9d5ba3f9f54951a8809e

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-15 Mon 16:02:08 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c64c8d1a655e608541893469637b6ee497227b77

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-15 Mon 16:00:28 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c6c98477bac27566efd8b504d628b509919f626d

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-15 Mon 15:52:20 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d222ae1959399ef38ca86497972147dc56908d91

	* doc/click.1, elements/userlevel/readhandler.cc,
	elements/userlevel/readhandler.hh, lib/elemlink.hh,
	userlevel/click.cc: *** empty log message ***

2000-05-15 Mon 15:51:36 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 1397366cba44bcf4de367d3fc6a260bab8790ee1

	* elements/userlevel/readhandler.cc: *** empty log message ***

2000-05-15 Mon 15:34:26 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit eb5876c9ed86164414ccf100d2315b459c660b44

	* userlevel/click.cc: *** empty log message ***

2000-05-15 Mon 15:13:00 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 05c87e358d99ae6be57f4dedb8a2c86a4b241e89

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-15 Mon 15:10:55 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6779747cb66d17579a4dbb62eb55ed52345b587e

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-15 Mon 15:08:11 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 83282a3c0db223f6055deaa75d870063c8c19729

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-15 Mon 15:06:10 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit cbf77746104444c265e61103107c3d751ac8d9e2

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-05-15 Mon 15:03:36 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 471fd413e26a785e38fa83036f1382f9012c4c01

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-05-15 Mon 15:02:29 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 672b9a70723f12dc1062eb8574096c1412636e7b

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-15 Mon 15:00:24 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 4b34cbf3896aa5b2e0dcdd1214cf28d9a2923ff9

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-15 Mon 14:55:20 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 927f2f43efdc1e199322821e7f463cdb9821f27c

	* elements/: ip/ipratemon.cc, ip/ipratemon.hh,
	userlevel/fromdump.cc: *** empty log message ***

2000-05-12 Fri 17:03:58 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit a922e171e0cee69b2153607b8fbeb7daa7996e87

	* elements/ip/: tcpconnmon.cc, tcpconnmon.hh, tcpsynackctrl.cc,
	tcpsynackctrl.hh: *** empty log message ***

2000-05-12 Fri 05:08:41 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 54b89d63d184b4d16849a0a20d6fb1cdc1129769

	* elements/ip/: tcpsynackctrl.cc, tcpsynackctrl.hh: *** empty log
	message ***

2000-05-10 Wed 22:40:34 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 9a61f9e78fa7d79f3c073ba74821db1fd75643d1

	* elements/ip/: tcpsynackctrl.cc, tcpsynackctrl.hh: *** empty log
	message ***

2000-05-10 Wed 15:57:29 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit fbc8828e075ae4b5458a1603c091d12ad4806320

	* elements/userlevel/fromdump.cc: *** empty log message ***

2000-05-10 Wed 11:06:38 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e7cae941949e4daf31cd470c3a2dd7bfd9d4e695

	* userlevel/click.cc: *** empty log message ***

2000-05-10 Wed 11:04:51 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ff4ca5fc2ee947a949f763c4b653ccddb8cf62e5

	* userlevel/click.cc: *** empty log message ***

2000-05-10 Wed 10:59:16 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ca3f926f6746c41186c893961f7a74b10d1408c8

	* elements/userlevel/readhandler.cc,
	elements/userlevel/readhandler.hh, userlevel/click.cc: *** empty
	log message ***

2000-05-09 Tue 21:22:12 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 43345bb6fa52dbe2f34222ffd5aadda9a6f5205c

	* elements/ip/ipratemon.hh: *** empty log message ***

2000-05-09 Tue 20:53:11 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 297b3fee6308ebcb9fb752886eb00993e6c7825b

	* elements/ip/ipratemon.cc, elements/ip/ipratemon.hh, lib/ewma2.hh:
	*** empty log message ***

2000-05-09 Tue 20:46:35 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 4e5e4015cf4af270161cde4f736512294694b345

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-05-09 Tue 20:41:28 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit fa707041350f3468e0bd4bf4505d0438be936d8c

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-05-09 Tue 20:35:00 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 1e38238ffa46021fc66cbb424518f82804a1b640

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-05-09 Tue 20:27:42 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0d5d7a64a435f7ddc2deeaac4a317c78895cfde6

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-09 Tue 20:20:35 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 5c061e9cb4d5cf59575523737091c4a9e3513015

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-09 Tue 20:19:29 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 7b00a2bfb3b0b096dd4d99f71d9820885286705a

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-09 Tue 20:13:32 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a3a17429fbdbcb9643db89ff79c92da4efd80818

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-09 Tue 19:47:39 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 5f5cbede73d0bb8eed55887ceff6f45149c9adff

	* elements/userlevel/: fromdump.cc, fromdump.hh: *** empty log
	message ***

2000-05-09 Tue 19:32:25 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 4cf038f482f45efd8235248b9ecfe7b7d0de35a7

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-09 Tue 16:32:27 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 077d023f2afdf9023947dc776d4f0ecaa256b148

	* doc/Element.3, elements/ip/iplbmapper.cc,
	elements/ip/iplbmapper.hh, elements/ip/iprewriter.cc,
	elements/ip/iprewriter.hh: iprewriter

2000-05-09 Tue 14:19:40 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit f5ac365488a2f577c84c127837161ae40b3c8b39

	* userlevel/click.cc: *** empty log message ***

2000-05-09 Tue 13:55:19 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit fcab0590f68bbb859197089a14ba208d62de06e0

	* userlevel/click.cc: *** empty log message ***

2000-05-09 Tue 13:33:34 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 85bdc9c7f7607ab3ae75db2f602288443d2e8d48

	* elements/ip/: ipflexmon.cc, ipratemon.cc: *** empty log message
	***

2000-05-09 Tue 12:07:26 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 9d8bbd8b4e480a20d6549f08afc3a43c9c140179

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-09 Tue 12:06:41 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 52c1a618f423206662c6baa3bf02146827f8bf24

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-09 Tue 12:02:42 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2a886d17a39d41f0509689613e7aad0199c5eaa6

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-09 Tue 12:00:16 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 85ded962a1994d99197b7368a470fdea349bb861

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-09 Tue 11:57:11 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 29aedd7b380c254195fae3a56e961bd3d7168938

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-09 Tue 11:44:42 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a7dd9d71c32109bead313f6892354f9095a8d7b8

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-08 Mon 20:37:03 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2ed34f3f015c3c54b05706e0461171b96593c3ae

	* userlevel/click.cc: *** empty log message ***

2000-05-08 Mon 15:14:26 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 643cff3697e1b721fda04f344d115f8b93cdcddf

	* NEWS, doc/click.1, userlevel/click.cc: *** empty log message ***

2000-05-06 Sat 18:53:29 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6733c344737de2d40ed9dc6fafbabe63f0f9b6fc

	* elements/ip/udpipencap.hh: doc bug

2000-05-06 Sat 18:49:00 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7f9cea52b29c82ca34ba0dad161356c1716333d2

	* doc/mkwebdoc.pl: added changelog2html to mkwebdoc

2000-05-06 Sat 18:32:05 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e83fa979087185dceb89738e7d1d3a9ef58d42d6

	* NEWS, doc/click.o.8, linuxmodule/module.cc: to 1.0.6

2000-05-06 Sat 16:36:37 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 160abfc3e79cdda11e6d8f77dded8d5607610e7c

	* NEWS, conf/make-udpgen.pl, conf/udpgen.click,
	conf/urewrite.click, configure.in, elements/ip/checkipheader.cc,
	elements/ip/checkipheader2.cc, elements/ip/checkudpheader.cc,
	elements/ip/ipencap.cc, elements/ip/ipencap.hh,
	elements/ip/udpipencap.cc, elements/ip/udpipencap.hh,
	elements/standard/classifier.cc, elements/standard/udpencap.cc,
	elements/standard/udpencap.hh, findelements.sh, lib/packet.cc,
	lib/packet.hh: udpipencap

2000-05-05 Fri 17:43:43 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 39cb8d4e5825cda4e7a59b0e69866ff4f438d734

	* elements/standard/block.cc: *** empty log message ***

2000-05-05 Fri 16:52:07 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 8d3da3acce7dbef958e78e22231a35305c7f24ee

	* elements/standard/: block.cc, block.hh: *** empty log message ***

2000-05-04 Thu 23:05:23 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2d71d28540eb8f9cbba5c0e90bd1744ecd97671c

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-05-04 Thu 20:09:52 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 7086e590c26f14300cd3de32819555b9d0f1ca27

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-04 Thu 19:20:24 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2f8005be5458bdec9417ca688d2fcc39961a98a5

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-05-04 Thu 16:53:08 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0390023f5dd66d80c20e8ef7651e1acd81d204a8

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-05-04 Thu 15:23:13 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a8b27ca4cb62a7bfec405c530e0533e1ee29476c

	* NEWS: richard

2000-05-04 Thu 15:21:42 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 566e5efcce3c903dee81ede76d1741daea582a90

	* lib/packet.cc: richard-mortier

2000-05-03 Wed 20:44:49 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2c5f6075df857d43adf81181e473c29df3b785ad

	* elements/ip/ipratemon.cc: *** empty log message ***

2000-05-03 Wed 18:22:28 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit f890c527a2a316c11569deda4c4080365e4f4071

	* elements/ip/ipflexmon.cc, elements/ip/iplbmapper.cc,
	elements/ip/ipratemon.cc, elements/ip/iprewriter.cc, lib/ewma2.hh,
	lib/packet.hh: *** empty log message ***

2000-05-03 Wed 17:49:33 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 62a9c5da1ff06c83b41d71fd6dd494e7c054c3c7

	* NEWS, elements/ip/ipratemon.cc, elements/ip/ipratemon.hh,
	elements/standard/udpencap.cc: *** empty log message ***

2000-05-03 Wed 16:52:04 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d90f38171410277f56f72b065e8c06d0cf9a9c0a

	* lib/ewma2.hh: *** empty log message ***

2000-05-03 Wed 16:36:12 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit de29b916c18a7327cb50962e65b2ae1a4d98055b

	* lib/ewma2.hh: *** empty log message ***

2000-05-03 Wed 16:26:06 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d87ee251437fd98cc696eb799046219578c8f919

	* lib/ewma2.hh: *** empty log message ***

2000-05-03 Wed 16:12:51 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 3994207ef5729c63e3a98a6699daa2ad322d91ea

	* lib/ewma2.hh: *** empty log message ***

2000-05-03 Wed 15:32:54 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 8f41a98ee46a6656666cab8fd7090a24880fb9f5

	* lib/ewma2.hh: *** empty log message ***

2000-05-03 Wed 15:04:31 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b79faf91b195fefeb8e0857580730905f021e69c

	* lib/ewma2.hh: *** empty log message ***

2000-05-03 Wed 04:20:25 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 96932b42cba04c69457b6884427842ebb662896f

	* elements/ip/ipratemon.cc, lib/ewma2.hh: *** empty log message ***

2000-05-03 Wed 04:00:01 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 16e4694cec96979657f8e3cb017fa00cd9423d08

	* elements/ip/ipratemon.cc, elements/ip/ipratemon.hh, lib/ewma2.hh:
	*** empty log message ***

2000-05-02 Tue 17:15:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d852ceaeaa661a59755e850dbb33f6367f0dd291

	* doc/click-uninstall.1, elements/ip/iprewriter.cc,
	elements/ip/iprewriter.hh, elements/ip/setipchecksum.hh: whocares

2000-05-02 Tue 14:27:01 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 090e27da84c1f8d0642cd9be50c278b5669550d9

	* FAQ: *** empty log message ***

2000-05-02 Tue 02:07:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b151830724bff48744cd4912bf5b7c2ce718a6de

	* NEWS: news

2000-05-02 Tue 01:29:06 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f9551b51a807cc23753dfe5c3ca0f923350279e3

	* elements/: aqm/red.cc, standard/red.cc: no click_chatter in RED

2000-05-02 Tue 01:26:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 12adb3389c8a4aeba2568a7a78f9ba9eba274d5c

	* NODIST: NODIST

2000-05-02 Tue 01:26:03 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4e531a4e272ba69c5a16cbfdec39e94b68975019

	* NEWS: updated to r1.0.5

2000-05-02 Tue 00:32:42 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6274e4e61fe329144fba85944df74cbfd0af6de1

	* Makefile.in, NODIST: dkk

2000-05-02 Tue 00:29:25 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 29481c35451feb0f34ac33b715e1c80d716fcdd3

	* Makefile.in, NEWS, NODIST, elements/ethernet/arpfaker.cc,
	elements/ethernet/arpfaker.hh, elements/ethernet/arpquerier.cc,
	elements/etherswitch/spantree.cc, elements/ip/iprewriter.cc,
	elements/ip/ripsend.cc, elements/ip/ripsend.hh,
	elements/standard/burster.cc, elements/standard/peekhandlers.cc,
	elements/standard/pokehandlers.cc, elements/standard/spew.cc,
	elements/standard/spew.hh, elements/standard/timedsink.cc,
	elements/standard/timedsource.cc, exopc/click.cc, lib/glue.cc,
	lib/router.cc, lib/router.hh, lib/string.cc, lib/timedelement.cc,
	lib/timedelement.hh, lib/timer.cc, lib/timer.hh,
	linuxmodule/Makefile.in, linuxmodule/module.cc,
	linuxmodule/proc_config.cc, linuxmodule/sched.cc,
	userlevel/Makefile.in, userlevel/click.cc: updates

2000-05-01 Mon 20:53:56 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b60432ca5fde8d8689648bac5a4d57305d5fa733

	* elements/linuxmodule/fromdevice.cc: *** empty log message ***

2000-05-01 Mon 20:07:42 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 06710b8a19499a3df2c72f2cc6ffc56e3aa481af

	* NEWS: *** empty log message ***

2000-05-01 Mon 20:02:35 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 8c6b0b8a75ac71c337daa29d7ee4700a02e633b2

	* elements/linuxmodule/: polldevice.cc, todevice.cc, todevice.hh:
	*** empty log message ***

2000-05-01 Mon 17:49:32 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 753861e2bbb9b3a63679d4f214a5369710b71be7

	* linuxmodule/proc_config.cc: oops memleak

2000-05-01 Mon 16:13:08 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 81294c5477452ee961febce1395b48e11bea5d4b

	* elements/linuxmodule/: fromdevice.cc, polldevice.cc, todevice.cc:
	*** empty log message ***

2000-05-01 Mon 16:06:29 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit ba80c73547ac85edffdd6f80d72edae778a48525

	* elements/ip/ipratemon.hh: *** empty log message ***

2000-05-01 Mon 03:01:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e53f5fa0f33603d4a850b8cc604eea06e7e06376

	* elements/linuxmodule/fromdevice.cc: oops

2000-04-30 Sun 21:09:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f5a1b336975aec4e38808e12f6e7be29232e1e5b

	* NEWS, elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromdevice.hh: FromDevice: take_state and be
	nice to memory (free packets on internal queue at uninitialize
	time)

2000-04-30 Sun 19:33:51 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2c9a44ffdf69f9246035c369bf89c063044e8530

	* elements/linuxmodule/: anydevice.cc, anydevice.hh, fromdevice.cc,
	fromdevice.hh, netdev.h, polldevice.cc, polldevice.hh, todevice.cc,
	todevice.hh: anydevice, changes to lookup for multiple routers
	active at once, other fixes

2000-04-30 Sun 19:32:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit fca0262ca6f416d5f746e1459d575c9a6b2536c2

	* elements/standard/: block.cc, meter.cc, packetshaper.cc: not
	interested in Router

2000-04-30 Sun 19:32:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 381104812fd5c79512db07c29dd6faedf5df5f0e

	* elements/standard/timedsource.cc: no hacky tickets

2000-04-30 Sun 19:32:04 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7f80dbd19587277b53217988edb981b4ea9fbc81

	* elements/standard/timedsink.cc: always reschedule timer

2000-04-30 Sun 19:31:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f61cd10810213556712bebada99adbbdee55e31c

	* elements/standard/shaper.cc: no random crap

2000-04-30 Sun 19:31:37 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4972950e1677a4673b0f34837725df7a33fa0cb7

	* elements/standard/: ratedsource.cc, ratedsource.hh: no hacky
	Timer

2000-04-30 Sun 19:31:08 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2d7a49eea1af7d62997aea88f841a49598501d61

	* lib/elemlink.hh: schedule_immediately for timer

2000-04-30 Sun 19:30:08 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c06e19755487f9b9d9571515951e7bea0f8deba6

	* lib/glue.cc: support for debugging memory allocator

2000-04-30 Sun 19:29:13 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1de69670720a46be864c9716de0fecd85a3dbb16

	* lib/packet.cc: poacket is not interested in router

2000-04-30 Sun 19:28:58 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7a87bd9253eafa348b76474167af1253b2dbc2fe

	* lib/: iptable2.cc, radix.cc, radix.hh: no more memory leaks

2000-04-30 Sun 19:28:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e8b3f1c73b95d2b32fbc9c918a90b6d8e0977e9f

	* elements/standard/queue.cc, elements/standard/queue.hh,
	lib/element.cc, lib/element.hh, lib/router.cc, lib/router.hh:
	take_state

2000-04-30 Sun 19:28:15 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit fe93c66c5f51156ea23f17d9e8244f8659fbf880

	* lib/: timer.cc, timer.hh: fix so default timer succeeds in
	putting on work list

2000-04-30 Sun 19:27:42 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 26942d244c97d8b01b6ba3f254833a1b5d9f0d57

	* linuxmodule/: module.cc, modulepriv.hh, proc_config.cc, sched.cc:
	hotswapping + bugfixes

2000-04-30 Sun 19:27:13 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0a4d5ecdb772f72acd745a2d5448bad01ef7182e

	* tools/click-install/click-install.cc: hotswap

2000-04-30 Sun 19:22:26 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e991da7c436783a1a789c82cc10cd6ee91ebee8f

	* elements/ip/iprewriter.cc: no more router references

2000-04-30 Sun 19:21:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 136dfa9615c2b662026d2fbe1364136e0925adfc

	* elements/ip/: getipaddress.cc, getipaddress.hh, ipencap.cc,
	ipencap.hh, ipinputcombo.hh, iplbmapper.cc, ipoutputcombo.hh,
	setipaddress.cc, setipaddress.hh: random rearrangement

2000-04-30 Sun 19:21:10 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 53b428ea3712b9cb8a4d26339aea62fd45f4f73d

	* elements/ethernet/: arpquerier.cc, arpquerier.hh: take_state

2000-04-30 Sun 19:20:55 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5e284076924285063c51eac7c38b1af15437a724

	* doc/element2man.pl: oops!

2000-04-30 Sun 19:19:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ff0455ffce78cd70bfeb8aab0b9c450f3f8470bb

	* doc/: Element.3, click-install.1, click.o.8: bug fixes, added
	take_state

2000-04-30 Sun 19:18:49 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3da54b710e4e9b374005768af7dc2c6d654a3f24

	* NEWS: update NEWS

2000-04-28 Fri 22:15:34 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9b3ba86deefc359db197f5aa2fdf55eb1ca322a0

	* NEWS, doc/element2man.pl, elements/ethernet/etherencap.hh,
	elements/ip/checkipheader.hh, elements/ip/checkipheader2.hh,
	elements/ip/checktcpheader.cc, elements/ip/checkudpheader.cc,
	elements/ip/fixipsrc.hh, elements/ip/getipaddress.hh,
	elements/ip/icmperror.hh, elements/ip/ipencap.hh,
	elements/ip/ipfragmenter.hh, elements/ip/ipinputcombo.hh,
	elements/ip/ipoutputcombo.hh, elements/ip/setipaddress.hh,
	elements/ip/setipdscp.hh, elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/todevice.hh, elements/linuxmodule/tohost.hh,
	elements/linuxmodule/tolinux.hh, elements/standard/align.hh,
	elements/standard/alignmentinfo.hh, elements/standard/block.hh,
	elements/standard/broadcast.cc, elements/standard/broadcast.hh,
	elements/standard/peekhandlers.hh,
	elements/standard/pokehandlers.hh,
	elements/standard/stridesched.hh, elements/standard/tee.cc,
	elements/standard/tee.hh, elements/userlevel/frombpf.hh,
	include/click/standard/alignmentinfo.hh, lib/errorelement.hh:
	mostly documentation updates

2000-04-28 Fri 20:59:42 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d90994ae9ef18b264e7489a7bcc3933efb4fd331

	* elements/linuxmodule/: fromdevice.hh, polldevice.hh, tohost.hh,
	tolinux.hh: doc

2000-04-28 Fri 19:08:41 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 09bbf796a18b1151bbefae297b7e6be9362c72fb

	* elements/ip/: ipratemon.cc, ipratemon.hh: *** empty log message
	***

2000-04-28 Fri 18:39:57 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 1a166346b808c08199bb25645cc342a859ce19ed

	* userlevel/urewrite.click: *** empty log message ***

2000-04-28 Fri 18:11:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit dc18b230aa964756463daf94c53ace0963ce626d

	* elements/ip/checkipheader.cc, elements/ip/checkipheader2.cc,
	elements/ip/icmperror.cc, elements/ip/ipencap.cc,
	elements/ip/ipfragmenter.cc, elements/ip/ipinputcombo.cc,
	elements/ip/markipheader.cc, elements/ip/ripsend.cc, lib/packet.cc,
	lib/packet.hh: added transport_header(); changed set_ip_header() to
	reflect

2000-04-28 Fri 17:28:05 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3f3f091d6469b20e1bcf152f9381c240797e36ca

	* doc/Element.3: doc

2000-04-28 Fri 17:20:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f901ee229b0de01d4e15973ed7bd4dde9168ec4a

	* conf/unarp.clickpat, doc/Element.3, doc/click-uncombine.1,
	doc/click.5: docs mostly

2000-04-28 Fri 16:18:17 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 0d8cf2c3f9523bc274c32c08658ca02803171fbc

	* elements/: ip/ipflexmon.cc, ip/ipflexmon.hh, ip/ipratemon.cc,
	ip/ipratemon.hh, standard/flexmon.cc, standard/flexmon.hh,
	standard/ratemon.cc, standard/ratemon.hh: *** empty log message ***

2000-04-27 Thu 22:44:27 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 0df5b359a63ca2850adc433da64d4323ea118ca9

	* elements/standard/ratemon.hh: *** empty log message ***

2000-04-27 Thu 22:36:50 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 43ddd0110ab61fee83786bf506b7ac490bac0211

	* elements/: ip/monitor.cc, ip/monitor.hh, standard/flexmon.cc,
	standard/flexmon.hh: *** empty log message ***

2000-04-27 Thu 22:16:44 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 722d0c15d172d81649c4fd628085832c62f06f2d

	* doc/mkwebdoc.pl: mkwebdoc

2000-04-27 Thu 22:06:09 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 353edefc7e30151d39038a90c4afc19518e0d476

	* elements/standard/: ratemon.cc, ratemon.hh: *** empty log message
	***

2000-04-27 Thu 22:03:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9442d544ff7762f81c15d9f85af1c8dfd01eddc9

	* Makefile.in, configure.in, doc/Makefile.in, doc/click-combine.1,
	doc/click-devirtualize.1, doc/click-uncombine.1,
	elements/ip/iprewriter.cc, tools/click-combine/click-combine.cc,
	tools/click-combine/click-uncombine.cc: doc

2000-04-27 Thu 21:22:02 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 1cce7654705820da24500ba7c90521f190670d1a

	* elements/standard/: ratemon.cc, ratemon.hh: *** empty log message
	***

2000-04-27 Thu 18:20:45 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9e02d91556a782a4d16e83bb7d51990c7fe7bd20

	* tools/: click-combine/click-combine.cc,
	click-combine/click-uncombine.cc, click-xform/adjacency.cc,
	click-xform/adjacency.hh, click-xform/click-xform.cc,
	lib/elementt.hh, lib/routert.cc, lib/routert.hh, lib/toolutils.cc:
	faster transform, better combine

2000-04-27 Thu 18:18:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5f99959059928816750f017aabe344bd85d42e0b

	* lib/: archive.cc, archive.hh: archives can be dead

2000-04-27 Thu 18:18:06 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d73bb2298a42b1211b054a260534a9e2d8521765

	* NEWS: news

2000-04-26 Wed 21:10:31 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 951dd9d390b36af4ac885d971c43d0c6bd43f781

	* elements/ip/monitor.cc: *** empty log message ***

2000-04-26 Wed 18:49:14 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 107a6be5b37580d0d836e4a69efb2dca0d7b93bf

	* elements/ip/: monitor.cc, monitor.hh: *** empty log message ***

2000-04-26 Wed 18:25:28 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 8b8c146b4d8bef8e1a995faada35989272eefde1

	* elements/ip/: monitor.cc, monitor.hh: *** empty log message ***

2000-04-26 Wed 16:19:38 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 41defd77793c4d9212b9d722dcb62ab05ff1ce18

	* elements/: ip/monitor.cc, ip/monitor.hh, standard/block.cc,
	standard/block.hh: *** empty log message ***

2000-04-25 Tue 18:32:55 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 5501f6cf950d8e6a8c0e821d90009306cfd0ca0c

	* elements/ip/monitor.cc, elements/ip/monitor.hh,
	elements/standard/block.cc, elements/standard/block.hh,
	lib/packet.cc, lib/packet.hh: *** empty log message ***

2000-04-25 Tue 15:11:51 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit cb400304e8140216c3a24a8e46deb2ee14d1fe33

	* elements/linuxmodule/perfinfo.cc: *** empty log message ***

2000-04-25 Tue 14:31:38 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8b82098d956ca995c8520b79b90a684fc3352502

	* tools/: click-align/click-align.cc,
	click-combine/click-combine.cc, click-combine/click-uncombine.cc,
	click-devirtualize/click-devirtualize.cc,
	click-fastclassifier/click-fastclassifier.cc,
	click-install/Makefile.in, click-install/click-install.cc,
	click-install/click-uninstall.cc, click-xform/adjacency.cc,
	click-xform/click-xform.cc, lib/Makefile.in, lib/elementt.hh,
	lib/routert.cc, lib/routert.hh, lib/toolutils.cc, lib/toolutils.hh:
	combine multiple things; faster xform; updates

2000-04-25 Tue 14:31:20 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0b73b7683363ebd64b2dc2560cb7a4da569b6997

	* linuxmodule/module.cc: bad benjie

2000-04-25 Tue 14:30:58 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 09e40ac51352e74f34d92bfe9dd3d0bd8ad9b831

	* Makefile.in, NEWS, configure.in, lib/userutils.cc,
	lib/userutils.hh, userlevel/Makefile.in, userlevel/click.cc: added
	userutils

2000-04-25 Tue 03:26:14 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b82debd32d26194a22dcf0f3c7779e93c6ac61a1

	* tools/click-devirtualize/specializer.cc: *** empty log message
	***

2000-04-24 Mon 18:43:26 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit cef76fffcc5ad6a4d43dd1fbbdf025ce94510818

	* tools/: click-devirtualize/click-devirtualize.cc,
	click-devirtualize/signature.cc, click-devirtualize/signature.hh,
	click-devirtualize/specializer.cc,
	click-devirtualize/specializer.hh,
	click-install/click-uninstall.cc: fixed specializer to include
	header files for unspecializable things

2000-04-24 Mon 17:41:54 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 78374ee78b79ccd1f4cecee7a4b704f1875bbcd3

	* elements/linuxmodule/: perfinfo.cc, perfinfo.hh: *** empty log
	message ***

2000-04-24 Mon 17:35:28 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4c1ffd8b35cbfbc2d73938472c75f9e9712c0864

	* tools/click-devirtualize/specializer.cc: trybennj

2000-04-24 Mon 17:32:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 135fc5ae9d1766a49ec9897fa6a8559b3dca9bba

	* NEWS: NEWS

2000-04-24 Mon 16:54:16 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 5092f35f887988455df0e320fbe08bbaf848c0e3

	* elements/standard/timedsource.cc: *** empty log message ***

2000-04-24 Mon 16:40:52 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit acea4d484b3f29e3b47d5c61902514435bbaa27b

	* NEWS, elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/netdev.h, elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/todevice.cc, elements/standard/timedsource.cc:
	*** empty log message ***

2000-04-24 Mon 15:34:16 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2f0dc2bfaecf4ae61e78ed45017ad68f6b8b9bec

	* etc/linux-2.2.14-patch: *** empty log message ***

2000-04-24 Mon 04:43:23 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ec9ae7e9214200ee0bfee2b4c2ef806ee1faf617

	* conf/make-ip-conf.pl: removed Pulltopush

2000-04-24 Mon 04:42:57 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b90a04b8ad7c3826288ac733e3da2e398b93853d

	* NEWS, configure.in: TOOLDIRS

2000-04-24 Mon 04:41:46 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e21be5bed98f96a04b49e24350a6d83063aa9e60

	* tools/: Makefile.in, click-xform/adjacency.cc,
	click-xform/adjacency.hh, click-xform/click-xform.cc,
	lib/processingt.cc, lib/processingt.hh, lib/routert.cc: fixed bug
	in click-xform, also others

2000-04-24 Mon 02:28:46 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 64576b2b3f960f32a25250fb8d7ae43852a9e106

	* elements/linuxmodule/: fromdevice.cc, polldevice.cc, todevice.cc:
	*** empty log message ***

2000-04-24 Mon 01:52:41 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ebf68d1b8e6ddb483284772ff94553fb9f5da1e5

	* elements/linuxmodule/: perfinfo.cc, perfinfo.hh: *** empty log
	message ***

2000-04-23 Sun 23:12:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 218336d7b7d42d47195459490cd8762483474399

	* tools/click-combine/Makefile.in: oops

2000-04-23 Sun 23:01:51 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit d56472aa5be673b10ed2018d0f79fece80dafcd4

	* elements/: ip/checkipheader.cc, ip/checkipheader.hh,
	ip/decipttl.cc, ip/decipttl.hh, ip/fixipsrc.cc, ip/fixipsrc.hh,
	ip/getipaddress.cc, ip/getipaddress.hh, ip/ipgwoptions.cc,
	ip/ipgwoptions.hh, standard/checkpaint.cc, standard/checkpaint.hh,
	standard/discard.cc, standard/discard.hh,
	standard/dropbroadcasts.cc, standard/dropbroadcasts.hh,
	standard/paint.cc, standard/paint.hh, standard/print.cc,
	standard/strip.cc, standard/strip.hh: Eliminated commented-out
	smaction()s.
	
	Replaced specialized push()/pull() with simple_action:
	  IPGWOptions
	  CheckPaint
	
	Out-lined uncommon code from simple_actions:
	  CheckIPHeader
	  DecIPTTL
	  FixIPSrc
	  DropBroadcasts
	
	Inlined Discard's push().

2000-04-23 Sun 22:56:55 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit dd356707a21dca042fa94669da88f70dca84133c

	* tools/: Makefile.in, click-check/click-check.cc,
	click-combine/.cvsignore, click-combine/Makefile.in,
	click-combine/click-combine.cc, click-combine/click-uncombine.cc,
	lib/routert.cc, lib/routert.hh, lib/toolutils.cc, lib/toolutils.hh:
	click-combine

2000-04-23 Sun 16:20:06 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 05b18e3d48d47233ac84bfc08efd9dea3e741092

	* tools/lib/: routert.cc, routert.hh, vectori.cc: new lib

2000-04-23 Sun 15:58:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 54a18974baeeee68fda780194c079f1a0bfd1b1e

	* tools/click-xform/: adjacency.cc, click-xform.cc: allow bad
	connections

2000-04-23 Sun 15:56:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit bf7aa66cfa05f84f2c42dbee653a6af120acde9a

	* tools/click-fastclassifier/click-fastclassifier.cc: combine
	adjacent Classifiers

2000-04-23 Sun 15:56:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4593380b7dca343a75a9ec02d994e38b1b743b9a

	* tools/click-devirtualize/: click-devirtualize.cc, specializer.cc,
	specializer.hh: specialize in standards-compliant C++

2000-04-23 Sun 15:55:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 01079766c406d564ba681585e259ce9935a8c8a4

	* tools/click-align/click-align.cc: allow for bad connections

2000-04-23 Sun 15:51:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 81b693299ec46a924407e5262a568954ecb1d4eb

	* Makefile.in, NEWS, conf/ip.clickpat,
	elements/etherswitch/switch.hh, elements/ip/,mapcreator.cc,
	elements/ip/,mapcreator.hh, elements/standard/broadcast.cc,
	elements/standard/broadcast.hh, elements/standard/hashdemux.cc,
	elements/standard/hashdemux.hh, elements/standard/priosched.cc,
	elements/standard/priosched.hh, elements/standard/rrsched.cc,
	elements/standard/rrsched.hh, elements/standard/suppressor.cc,
	elements/standard/suppressor.hh, lib/errorelement.cc,
	lib/errorelement.hh, lib/unlimelement.cc, lib/unlimelement.hh,
	linuxmodule/Makefile.in, userlevel/Makefile.in: got rid of
	UnlimitedElement

2000-04-23 Sun 05:31:04 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 4820ca973608f4013250f34b64ea44f0ede9bcea

	* etc/linux-2.2.14-patch: *** empty log message ***

2000-04-23 Sun 05:16:53 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ec24f7935d97523e205efae8a57974e916317cad

	* etc/linux-2.2.14-patch: *** empty log message ***

2000-04-22 Sat 23:52:32 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 123bdeb5ee6a99562362a30deaea440eb9bc4ca3

	* etc/linux-2.2.14-patch: *** empty log message ***

2000-04-22 Sat 21:39:31 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 173489309f666fe0f0988d1f6fdb01acb654dcc4

	* NEWS, elements/linuxmodule/netdev.h,
	elements/standard/counter2.cc, elements/standard/counter2.hh: ***
	empty log message ***

2000-04-22 Sat 20:48:44 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 467fdfd608580bd543896df081ef57fd019d0833

	* etc/linux-2.2.14-patch: *** empty log message ***

2000-04-22 Sat 17:51:56 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 9a8be3acf8621cb552485d0ff68a00e85f566b81

	* elements/linuxmodule/: fromdevice.cc, fromdevice.hh, todevice.cc:
	*** empty log message ***

2000-04-22 Sat 16:27:06 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit db132cfb1ff8f4a693bf88d47ad024deab3887f4

	* etc/linux-2.2.14-patch: *** empty log message ***

2000-04-22 Sat 15:47:52 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 1ed5f02398eacf40b9c54edf800da6c3f9487232

	* etc/linux-2.2.14-patch: *** empty log message ***

2000-04-22 Sat 15:36:13 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 48f727ec870630bfde8edbef650f430a62506099

	* NEWS, elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/todevice.cc, linuxmodule/module.cc: *** empty
	log message ***

2000-04-21 Fri 16:00:04 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit fedc406cd057ec39c57a5eb211a5dc9fcc444f1f

	* etc/linux-2.2.14-patch: *** empty log message ***

2000-04-21 Fri 03:35:59 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 45052452405e1d949252ce4ddee65bd846bd0a50

	* etc/linux-2.2.14-patch: *** empty log message ***

2000-04-21 Fri 03:34:32 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c5da03875e9a8d00c74690fa9dbb67d8cbcd57d0

	* etc/linux-2.2.14-patch: *** empty log message ***

2000-04-21 Fri 01:50:55 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit cb160925a70e9097355c0936a76fa5cba3a83d2e

	* conf/: make-udpcount.pl, make-udpgen.pl: *** empty log message
	***

2000-04-21 Fri 01:39:14 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 7ef64c24ed22d062a7fc697968bdbaeb476adf80

	* elements/linuxmodule/todevice.cc,
	elements/linuxmodule/todevice.hh, etc/linux-2.2.14-patch: get rid
	of race conditions

2000-04-21 Fri 01:39:04 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 16b5a8af05ecf5afd486e5e2a193b20c45615cdf

	* conf/: make-udpcount.pl, make-udpgen.pl: perl scripts for
	udpcount config and udpgen config

2000-04-21 Fri 01:38:53 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 3a4316768638bd057c2f15d64682db953fc994df

	* NEWS, userlevel/urewrite.click: *** empty log message ***

2000-04-20 Thu 18:10:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3e47e99b3531130f669cf3788c24ed746f141ff3

	* elements/ip/iplbmapper.cc, elements/ip/iplbmapper.hh,
	elements/ip/iprewriter.cc, elements/ip/iprewriter.hh,
	elements/ip/rewriter.cc, elements/ip/rewriter.hh, lib/confparse.cc,
	lib/confparse.hh: more updates!

2000-04-19 Wed 19:24:42 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ffba91dbc5026275753c268be944f07a231bf481

	* conf/: make-udpcount.pl, make-udpgen.pl: *** empty log message
	***

2000-04-19 Wed 14:34:34 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 9b02326d04269c63ac59d0b702e00d4e115ac59a

	* NEWS, conf/make-udpgen.pl, conf/urewrite.click,
	elements/ip/iprewriter.cc, elements/standard/ratedsource.cc,
	elements/standard/ratedsource.hh, elements/userlevel/tobpf.cc,
	elements/userlevel/tobpf.hh: *** empty log message ***

2000-04-17 Mon 02:49:13 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 7736a7fd25b7ff5a76be1b601ca8cb361f0545c3

	* elements/ip/: monitor.cc, monitor.hh: *** empty log message ***

2000-04-14 Fri 16:54:03 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 8748b1e8915d8b31c9a72a9d3ffe7f600210ba8c

	* lib/archive.cc: foo

2000-04-14 Fri 01:40:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ac1b62bd6165766c7d18abe295683577642a81cf

	* NEWS: *** empty log message ***

2000-04-14 Fri 01:16:03 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit dca699abe499b89c493943fa319eea9285ee04aa

	* Makefile.in, NEWS, elements/ip/,mapcreator.cc,
	elements/ip/,mapcreator.hh, elements/ip/iprewriter.cc,
	elements/ip/iprewriter.hh, elements/ip/mapcreator.cc,
	elements/ip/mapcreator.hh, findelements.sh, lib/ipflowid.hh:
	sakdnsadnsak

2000-04-14 Fri 01:15:20 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7164455ffdc7cb00d66ffc9c3fe990fa73c07238

	* conf/: udpgen.click, udpgen.ipb: ahdsfahdfha

2000-04-13 Thu 21:58:45 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit eed80658b0c8ebed19d5ec9ef657a93889c89bb4

	* elements/ip/: monitor.cc, monitor.hh: *** empty log message ***

2000-04-13 Thu 21:29:13 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 35ee69490ee096902d68cb1273798cd19f52097f

	* elements/standard/ratedsource.cc: *** empty log message ***

2000-04-13 Thu 21:28:06 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 1dc4ebf4d517648f95a935fa071a013dafaa8e37

	* elements/standard/ratedsource.hh: *** empty log message ***

2000-04-13 Thu 21:24:24 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit cb9c12d79f276f689f8d8d780c1da616ad28828c

	* elements/standard/ratedsource.cc, etc/linux-2.2.14-patch: ***
	empty log message ***

2000-04-13 Thu 21:00:50 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 95ee462e4aecd05956c60029089ed734001a2761

	* conf/udpgen.ipb, elements/linuxmodule/netdev.h,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/todevice.cc: *** empty log message ***

2000-04-13 Thu 20:28:23 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 170eab64f238eba5babd5926d79123fd198c3a7d

	* etc/linux-2.2.14-patch: *** empty log message ***

2000-04-13 Thu 19:52:09 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit b26a21a8593c516b60d4ff547db3bd294ecd0c36

	* elements/ip/: monitor.cc, monitor.hh: *** empty log message ***

2000-04-13 Thu 17:47:31 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit ae36f54da2a9a3002af17503c21874704a038524

	* elements/: ip/monitor.cc, standard/funnel.cc, standard/funnel.hh:
	*** empty log message ***

2000-04-13 Thu 17:42:23 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit b98a1922f4a4938348ca1aa456b95b96b3acd5ee

	* elements/ip/: monitor.cc, monitor.hh: *** empty log message ***

2000-04-13 Thu 17:42:23 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 3da7cd01c7cf1380f7f24587bebcfcf93e812af5

	* elements/ip/monitor.hh: *** empty log message ***

2000-04-13 Thu 16:43:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e94a664f8f5e84c9b62054055bd9a3c3a9b52d6d

	* etc/linux-2.2.14-patch: -click-1.0.4: crap

2000-04-13 Thu 16:04:33 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ad16220fc7f51446a37e6b770524b26a80434852

	* conf/udpgen.ipb, elements/standard/ratedsource.cc, lib/packet.hh:
	*** empty log message ***

2000-04-13 Thu 15:39:51 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 324cf2558882c29fce04877d53b269c18792d919

	* NEWS: *** empty log message ***

2000-04-13 Thu 15:39:11 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 3e33e16d26ec3fa686c268a746f68e760a0755c6

	* NEWS: *** empty log message ***

2000-04-13 Thu 15:38:47 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 87676a79f391c3fc2c7bdca194ced013359f6b71

	* NEWS: *** empty log message ***

2000-04-13 Thu 15:30:46 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 1f7930e2a769570d719cd3da56a788110e45ec98

	* etc/linux-2.2.14-patch-click-1.0.4: *** empty log message ***

2000-04-13 Thu 04:02:42 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 0919ba92d8ec3e150bab621e78ae467c349743a7

	* elements/ip/: monitor.cc, monitor.hh: *** empty log message ***

2000-04-13 Thu 03:39:22 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 1541901959e9b389f74c5762ad981c5ac3395bf3

	* elements/standard/: funnel.cc, funnel.hh: *** empty log message
	***

2000-04-13 Thu 03:39:22 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit cd73c3508d096efee2152d18dd9ca92e4cf46c65

	* elements/standard/funnel.hh: *** empty log message ***

2000-04-12 Wed 19:43:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit fd417cae7915503c3acb52119e621b7afc1f8537

	* elements/userlevel/todump.cc: *** empty log message ***

2000-04-11 Tue 03:51:48 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 1e7feaf29c3d62843ebdc6ea36e4855e2f4b2d04

	* elements/ip/: monitor.cc, monitor.hh: *** empty log message ***

2000-04-11 Tue 03:37:57 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 854e0daebe6181d39238e5cb275aa7ad29d89eb3

	* elements/ip/: monitor.cc, monitor.hh: *** empty log message ***

2000-04-11 Tue 02:11:10 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 65c5a93eca82915c0b394f8f5d54f8983c294672

	* elements/ip/lookupiproute2.hh: *** empty log message ***

2000-04-10 Mon 20:59:59 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 03beb13086657807ab51bee0d6de24c9a78b7eb4

	* elements/linuxmodule/polldevice.cc: *** empty log message ***

2000-04-10 Mon 20:59:58 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ed282f1934733a4ec469bd6a0fadb26743ef0e90

	* NEWS, elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromdevice.hh, elements/linuxmodule/netdev.h,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh:
	*** empty log message ***

2000-04-09 Sun 15:18:52 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d5522c15932ad5d0fa9c93fec97dc7bfab5a991d

	* NEWS, configure.in, doc/click-devirtualize.1,
	elements/linuxmodule/fromhost.cc, elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/perfinfo.cc, elements/linuxmodule/tohost.cc,
	elements/linuxmodule/tolinux.cc, etc/linux-2.2.14-patch,
	lib/archive.cc, lib/glue.hh, lib/lexer.cc, lib/router.cc,
	lib/router.hh, lib/timer.hh, linuxmodule/Makefile.in,
	linuxmodule/proc_click.cc, linuxmodule/proc_element.cc,
	linuxmodule/proc_mgr.cc, tools/Makefile.in,
	tools/click-check/Makefile.in, tools/click-check/click-check.cc,
	tools/click-compile.in, tools/click-devirtualize/Makefile.in,
	tools/click-devirtualize/click-devirtualize.cc,
	tools/click-devirtualize/signature.cc,
	tools/click-devirtualize/signature.hh,
	tools/click-devirtualize/specializer.cc,
	tools/click-devirtualize/specializer.hh,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/lib/Makefile.in, tools/lib/lexert.cc, tools/lib/lexert.hh,
	tools/lib/processingt.cc, tools/lib/processingt.hh,
	tools/lib/routert.hh, tools/lib/toolutils.cc,
	tools/lib/toolutils.hh, tools/udpgen/Makefile.in: to 1.0.3

2000-04-07 Fri 22:35:19 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit bddb385638442ab9ab11531969aea329ddbc6d89

	* NEWS, elements/etherswitch/spantree.hh,
	elements/etherswitch/switch.hh, elements/ip/lookupiproutelinux.cc,
	elements/ip/rfc2507d.hh, elements/ip/snooptcp.hh,
	elements/linuxmodule/fromhost.cc,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/perfinfo.cc, elements/linuxmodule/perfinfo.hh,
	elements/linuxmodule/todevice.cc, elements/standard/idle.hh,
	elements/standard/suppressor.hh, lib/glue.cc,
	linuxmodule/proc_mgr.cc: changes, including some patches

2000-04-07 Fri 15:23:15 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit eeaca8bd396528b14d6827ebdc7b07ea4c76d82c

	* elements/linuxmodule/: fromdevice.cc, fromdevice.hh, netdev.h,
	polldevice.cc, polldevice.hh, todevice.cc, todevice.hh: cleanup
	device interaction code make ToDevice check if PollDevice or
	FromDevice exists or not make PollDevice check if ToDevice exists
	or not

2000-04-06 Thu 22:10:21 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5b393d71f8dea1952a71413a5ef5bda4d422f0e4

	* elements/ip/rfc2507d.cc: rfc2507d

2000-04-06 Thu 21:06:47 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 14646013813675caa00f5e1b3be900ca5e8e6051

	* lib/subvector.hh: forgot to add subvect

2000-04-06 Thu 20:07:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a157b19e68b428e87e008b30f52264e4d8cae944

	* Makefile.in, configure.in, doc/Element.3,
	elements/standard/ratedsource.hh, elements/standard/udpencap.hh,
	lib/element.cc, lib/element.hh, lib/router.cc, lib/vector.cc,
	lib/vector.hh, lib/vectorv.cc, tools/Makefile.in,
	tools/click-check/.cvsignore, tools/click-check/Makefile.in,
	tools/click-check/click-check.cc: added Subvector<T>; autodetect
	-fpermissive; beginning of click-check

2000-04-05 Wed 16:17:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f61dd558eb31940cbfff0972129b983b5ab2c3d5

	* elements/userlevel/frombpf.hh: duh

2000-04-03 Mon 23:32:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3080048479452b47b87a768e3eaf5524e5dce62d

	* conf/ip.clickpat, tools/click-xform/adjacency.cc,
	tools/click-xform/adjacency.hh, tools/click-xform/click-xform.cc,
	tools/lib/routert.cc, tools/lib/routert.hh: gcc-2.95.2 etc

2000-04-03 Mon 14:36:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 661e0456b5f34b41302a80f27e0ab6c07e6abad7

	* lib/error.cc: va_arg fix

2000-04-03 Mon 00:18:44 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 81d32ff5828c8b889d762311f618457e06e1d43f

	* Makefile.in, NEWS, README, configure.in, doc/Element.3,
	doc/Makefile.in, doc/changetemplate.pl, doc/click-devirtualize.1,
	doc/click-fastclassifier.1, doc/click-xform.1, doc/element2man.pl,
	doc/mkelementmap.pl, doc/mkwebdoc.pl, elements/aqm/red.hh,
	elements/ethernet/arpfaker.hh, elements/ethernet/arpquerier.hh,
	elements/ethernet/arpresponder.hh, elements/ethernet/etherencap.hh,
	elements/etherswitch/debugbridge.hh,
	elements/etherswitch/spantree.hh, elements/etherswitch/switch.hh,
	elements/exopc/xokreader.hh, elements/exopc/xokwriter.hh,
	elements/ip/checkipheader.cc, elements/ip/checkipheader.hh,
	elements/ip/checkipheader2.cc, elements/ip/checkipheader2.hh,
	elements/ip/checktcpheader.cc, elements/ip/checktcpheader.hh,
	elements/ip/checkudpheader.cc, elements/ip/checkudpheader.hh,
	elements/ip/decipttl.cc, elements/ip/decipttl.hh,
	elements/ip/fixipsrc.hh, elements/ip/getipaddress.hh,
	elements/ip/icmperror.hh, elements/ip/icmpping.hh,
	elements/ip/ipencap.hh, elements/ip/ipfragmenter.hh,
	elements/ip/ipgwoptions.cc, elements/ip/ipgwoptions.hh,
	elements/ip/ipinputcombo.hh, elements/ip/ipmirror.hh,
	elements/ip/ipoutputcombo.hh, elements/ip/lookupiproute.hh,
	elements/ip/lookupiproute2.hh, elements/ip/lookupiproutelinux.hh,
	elements/ip/mapcreator.hh, elements/ip/rewriter.hh,
	elements/ip/rfc2507c.hh, elements/ip/rfc2507d.hh,
	elements/ip/ripsend.hh, elements/ip/saveipfields.hh,
	elements/ip/setipaddress.hh, elements/ip/setipchecksum.hh,
	elements/ip/setipdscp.hh, elements/ip/snooptcp.cc,
	elements/ip/snooptcp.hh, elements/ipsec/des.hh,
	elements/ipsec/desp.hh, elements/ipsec/esp.hh,
	elements/linuxmodule/cyclecount.hh,
	elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/perfcount.hh,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/schedulelinux.hh,
	elements/linuxmodule/storecycles.hh,
	elements/linuxmodule/todevice.hh, elements/linuxmodule/tohost.hh,
	elements/linuxmodule/tolinux.hh, elements/radio/b8b10.hh,
	elements/radio/bim.hh, elements/radio/checkpattern.hh,
	elements/radio/scramble.hh, elements/radio/sendpattern.hh,
	elements/standard/align.hh, elements/standard/broadcast.hh,
	elements/standard/burster.hh, elements/standard/checkcrc32.hh,
	elements/standard/checklength.cc, elements/standard/checklength.hh,
	elements/standard/checkpaint.hh, elements/standard/classifier.hh,
	elements/standard/counter.hh,
	elements/standard/devirtualizeinfo.cc,
	elements/standard/devirtualizeinfo.hh,
	elements/standard/discard.hh, elements/standard/discardnofree.hh,
	elements/standard/dropbroadcasts.hh,
	elements/standard/hashdemux.hh, elements/standard/idle.hh,
	elements/standard/infinitesource.hh, elements/standard/meter.hh,
	elements/standard/nullelement.hh, elements/standard/nulls.hh,
	elements/standard/paint.hh, elements/standard/peekhandlers.hh,
	elements/standard/pokehandlers.hh, elements/standard/print.hh,
	elements/standard/priosched.hh, elements/standard/pulltopush.hh,
	elements/standard/queue.hh, elements/standard/randomerror.hh,
	elements/standard/randomlossage.cc,
	elements/standard/randomlossage.hh, elements/standard/red.hh,
	elements/standard/rrsched.hh, elements/standard/setcrc32.hh,
	elements/standard/shaper.hh, elements/standard/specializerinfo.cc,
	elements/standard/specializerinfo.hh, elements/standard/spew.hh,
	elements/standard/stridesched.hh, elements/standard/strip.hh,
	elements/standard/suppressor.hh, elements/standard/tee.cc,
	elements/standard/tee.hh, elements/standard/timedsink.hh,
	elements/standard/timedsource.hh, elements/userlevel/frombpf.hh,
	elements/userlevel/fromdump.hh, elements/userlevel/tobpf.hh,
	elements/userlevel/tun.hh, lib/element.cc, lib/element.hh,
	lib/errorelement.hh, lib/router.cc, lib/string.hh: oogah!

2000-04-03 Mon 00:16:22 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit bd22e27bfe3e8189bc51e27cb773847ced0ff5b8

	* tools/: Makefile.in, click-devirtualize/.cvsignore,
	click-devirtualize/Makefile.in,
	click-devirtualize/click-devirtualize.cc,
	click-devirtualize/cxxclass.cc, click-devirtualize/cxxclass.hh,
	click-devirtualize/specializer.cc,
	click-devirtualize/specializer.hh,
	click-fastclassifier/click-fastclassifier.cc,
	click-install/click-install.cc, click-specialize/.cvsignore,
	click-specialize/Makefile.in, click-specialize/click-specialize.cc,
	click-specialize/cxxclass.cc, click-specialize/cxxclass.hh,
	click-specialize/specializer.cc, click-specialize/specializer.hh,
	click-xform/click-xform.cc, lib/routert.cc, lib/routert.hh,
	lib/toolutils.cc, lib/toolutils.hh: thing

2000-03-29 Wed 15:38:31 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 3ae8e2d6e6b69c966fd4519ab22557ebdd5ad2fa

	* elements/standard/: ratedsource.cc, ratedsource.hh, udpencap.cc,
	udpencap.hh: *** empty log message ***

2000-03-20 Mon 11:57:32 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1ec9ae1ef10e3cf5b818fbbe00eddddb6665a399

	* NEWS, configure.in: version

2000-03-20 Mon 11:46:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 394145c93d97fa1bd01a3c8df202dba4e91318da

	* NEWS, doc/element2man.pl, elements/ip/ipinputcombo.cc,
	elements/ip/setipchecksum.hh, elements/standard/meter.hh,
	elements/standard/nulls.hh, elements/standard/packetmeter.hh,
	elements/userlevel/fromdump.hh, elements/userlevel/todump.cc,
	elements/userlevel/todump.hh: changed man pages and IPInputCOmbo

2000-03-17 Fri 17:36:48 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2440a6039d9db330935af630fc0d6d6f61a4d83c

	* NEWS: *** empty log message ***

2000-03-17 Fri 17:27:39 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 7c6469997f0f8d2dda0fd8d60ee64cecd82623b9

	* lib/: router.cc, timer.cc, timer.hh: changes to get rid of
	reentrancy bugs

2000-03-16 Thu 23:55:32 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a774e439871c0e80c805767d1094009d3ab5d105

	* elements/userlevel/fromdump.cc: fromdump

2000-03-16 Thu 23:50:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 193473deb5e36df2d0b8b669ae62deb25837f898

	* NEWS, elements/ip/mapcreator.cc, elements/ip/mapcreator.hh,
	elements/ip/rewriter.cc, elements/ip/rewriter.hh,
	elements/ip/rfc2507c.cc, elements/ip/rfc2507c.hh,
	elements/ip/rfc2507d.cc, elements/ip/rfc2507d.hh,
	elements/ip/ripsend.cc, elements/ip/snooptcp.cc,
	elements/ip/snooptcp.hh: rewriter fixes

2000-03-16 Thu 23:50:34 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b90cd6a068de08bc6397f9f85c921c2736a6ec50

	* elements/ip/: decipttl.cc, setipdscp.cc: fixed incremental
	checksum calculation

2000-03-16 Thu 23:50:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3f169f7d3749632b1320364436367c05fdb53884

	* elements/userlevel/: fromdump.cc, fromdump.hh: fixed fromdump

2000-03-16 Thu 23:50:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit cd8a29c0af68b1dd2c9a4959416b980d4a12b2bf

	* elements/standard/: print.cc, print.hh: updated Print man page

2000-03-16 Thu 23:17:26 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit da624707012a2b96ac57223c3bddeec80bbc39da

	* elements/userlevel/frombpf.cc: Updated to work with later version
	(0.4-11) of the redhat libpcap distribution.  Need to install a
	filter program before we can get any packets.

2000-03-16 Thu 20:53:44 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit dcac88c7ae7515e70b5b12e56df4489de5a23321

	* elements/ip/: mirror.cc, mirror.hh: removed, b/c of name

2000-03-16 Thu 20:53:22 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 48cf69c309da855825d77ff63e757d5e218b2f84

	* elements/ip/: ipmirror.cc, ipmirror.hh: added, no need to do
	checksum

2000-03-16 Thu 20:53:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a48cdb015507bbeace3aa6e500a4e204886ec163

	* elements/ip/: checktcpheader.cc, checktcpheader.hh,
	checkudpheader.cc, checkudpheader.hh: added

2000-03-16 Thu 20:52:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5012460cc864cbaca22b6ce817749f8f32907876

	* lib/in_cksum.c: changed implementation

2000-03-16 Thu 17:05:06 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit aaee5d335a1cfdc23e884be7799269b359cafc77

	* elements/standard/classifier.cc: error mesgs

2000-03-16 Thu 17:04:47 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0929bf5209a03315b3c83f85e4c9e9826f33dc53

	* Makefile.in, linuxmodule/Makefile.in, userlevel/Makefile.in:
	added ipflowid

2000-03-16 Thu 17:04:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 25f3b8fadcfea0ff535a34923d4b7644bba130b1

	* elements/ip/: markipheader.cc, markipheader.hh: markipheader

2000-03-16 Thu 17:04:08 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 11b0a67a91db2ca0cb54ef34a51683bc6e95940e

	* elements/ip/: checkipheader.cc, checkipheader.hh,
	checkipheader2.cc, checkipheader2.hh: manual page, fixed
	checkipheader2

2000-03-16 Thu 17:03:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8f3b7722f7c5c90d5211f6e655d692ae4cb9d118

	* lib/: click_ip.h, click_tcp.h, click_udp.h, hashmap.cc,
	hashmap.hh, ipaddress.cc, ipaddress.hh, ipflowid.cc, ipflowid.hh:
	alignment, added ipflowid

2000-03-16 Thu 17:03:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e388b121ccb430ccd376a743a5d9887eb91ed666

	* elements/: aqm/red.hh, standard/red.hh: manual update

2000-03-16 Thu 03:03:42 +0000  Douglas S. J. De Couto <decouto@lcs.mit.edu>
Commit 8d0a8b9c258960bcf5cd8940695225c652bd27cd

	* elements/userlevel/: frombpf.cc, frombpf.hh: updated FromBPF to
	work with polling scheduler

2000-03-15 Wed 20:23:57 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 3cc6b0dcfe7b29ef5c95de8bc9d7177aec86359a

	* elements/ip/: mapcreator.cc, rewriter.cc: *** empty log message
	***

2000-03-15 Wed 18:14:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9bc2f54a2dc0bfbd8d2440bcb170e22f95869a92

	* NEWS, doc/Element.3, elements/aqm/red.cc, elements/aqm/red.hh,
	elements/etherswitch/spantree.cc,
	elements/standard/alignmentinfo.cc, elements/standard/idle.cc,
	elements/standard/idle.hh, elements/standard/queue.cc,
	elements/standard/queue.hh, elements/standard/red.cc,
	elements/standard/red.hh, elements/standard/scheduleinfo.cc,
	elements/standard/spew.cc, elements/userlevel/tobpf.cc,
	lib/element.cc, lib/element.hh, lib/elemfilter.cc,
	lib/elemfilter.hh, lib/lexer.cc, lib/router.cc,
	linuxmodule/proc_click.cc, linuxmodule/proc_element.cc,
	tools/Makefile.in, tools/click-align/Makefile.in,
	tools/click-fastclassifier/Makefile.in,
	tools/click-install/Makefile.in,
	tools/click-specialize/Makefile.in,
	tools/click-specialize/specializer.cc,
	tools/click-xform/Makefile.in: red fix

2000-03-15 Wed 05:56:40 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 95e2fa1ef11f5ade9d1ea3ca7fe2214ba7430829

	* elements/ip/: mapcreator.cc, mapcreator.hh, mirror.cc, mirror.hh,
	rewriter.cc, rewriter.hh: *** empty log message ***

2000-03-11 Sat 22:58:22 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2b5347c64ced982b6c5bede5f1687b1942f77dc3

	* conf/udump.ipb: *** empty log message ***

2000-03-09 Thu 16:37:31 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 76770210db3bf5523d286ed3c4677fbb7efcb3e0

	* doc/Element.3, lib/router.cc: *** empty log message ***

2000-03-07 Tue 00:36:31 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 49f5c880e4e032df07982e82acff822f0d9e0de0

	* elements/ip/: mapcreator.hh, rewriter.cc, rewriter.hh,
	rewriter2.cc, rewriter2.hh: *** empty log message ***

2000-03-07 Tue 00:36:30 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit ee1b1ce6b569e0585154a404743163a7bd59322c

	* elements/ip/rewriter.cc: *** empty log message ***

2000-03-05 Sun 04:55:29 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit c26061070623019c9e0796e4f7ee768d9c558b55

	* elements/ip/: rewriter2.cc, rewriter2.hh: *** empty log message
	***

2000-03-03 Fri 00:29:36 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit d0c5e8d74adad3dc1ffe86899540acde161e5e7e

	* elements/ip/rewriter2.cc: *** empty log message ***

2000-03-02 Thu 21:04:31 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 291c768dad4c2c77c0691c4d7e1d901714d37319

	* elements/ip/: mapcreator.cc, mapcreator.hh, rewriter2.cc,
	rewriter2.hh: *** empty log message ***

2000-03-02 Thu 16:37:53 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 502f1ca6b8755fa5165bb365417b5b2a3ba9c805

	* Makefile.in: make doc distclean

2000-03-02 Thu 16:31:33 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ed04de44cb4623a54939a417a126e8a6f596527c

	* Makefile.in, elements/standard/shaper.hh, lib/errorelement.cc,
	lib/errorelement.hh: no more rewriter; other fixlets

2000-03-02 Thu 01:26:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a195a07b059671d358797d041ba5e30755d06b85

	* NEWS, README, configure.in, elements/ip/checkipheader.cc,
	elements/standard/infinitesource.cc,
	elements/standard/infinitesource.hh, linuxmodule/Makefile.in,
	linuxmodule/read-pmc.c, linuxmodule/sched.cc: various changes to
	linuxmodule; also updated CheckjIPHeader

2000-02-26 Sat 17:53:38 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 98510b413580a3b6150367849d99f1751b3ec44c

	* INSTALL, Makefile.in, NEWS: instructions

2000-02-26 Sat 16:49:26 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f940bf69715f9ad227e9bdaa6e8e6de2513251b7

	* doc/Element.3: booboos

2000-02-26 Sat 16:39:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1b3971883bd3125ab5f51fc4dc91e7818ba4cc11

	* AUTHORS: other things benjie did

2000-02-26 Sat 00:39:15 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 663539a2853f5142333dc78a74b5d30269eab7a1

	* configure.in, etc/linux-2.2.14-patch: *** empty log message ***

2000-02-26 Sat 00:31:22 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 246ad66b66d7727b32d703344b56a27ab02e3dd1

	* INSTALL: a

2000-02-26 Sat 00:29:33 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 00fb96285995608e5b92311df1e3db3022e89c0a

	* FAQ, README, conf/make-ip-conf.pl: jasdf

2000-02-26 Sat 00:09:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit eaf3ea63469374cd1daff2506416ca8b263ff84b

	* configure.in: sahfd

2000-02-25 Fri 23:47:06 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit fa948b10232fc772265cae9da9ef0dc660e16061

	* FAQ, conf/fake-iprouter.click: afdsaj

2000-02-25 Fri 23:24:44 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4e0a89ab75b9602b98d73881b4253598ae46a2bc

	* FAQ, Makefile.in, README, configure.in: afdsnanfkjdsnakjfndsakj

2000-02-25 Fri 23:04:33 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 3f9ced134ee718bed46585c7da523eb2afd88910

	* AUTHORS, Makefile.in, README, configure.in, tools/Makefile.in:
	jdsfaijifsafhiudsaiufhdsahfdsa

2000-02-25 Fri 18:53:51 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 02aa55ef3af461f700076e6a3beba5ab38ef5fca

	* elements/ip/lookupiproute2.cc, lib/iptable2.cc, lib/iptable2.hh,
	lib/radix.cc, lib/radix.hh: 0

2000-02-24 Thu 23:25:26 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 25fccfae6470dfbba48aa41182c9e9ab1efe7501

	* lib/: iptable2.cc, iptable2.hh, radix.cc, radix.hh: 0

2000-02-24 Thu 22:27:46 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 76d3e9eba84b2ee8f7ca6069aa24dab7987ba143

	* lib/radix.cc: 0

2000-02-24 Thu 22:21:20 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit a8e0610a6d2a2dde1545bed5ba189e9379d2aeed

	* lib/: radix.cc, radix.hh: 0

2000-02-24 Thu 22:14:15 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit eadd3e34334902c3faf01feb9b0e090cd2ab73be

	* Makefile.in, elements/ip/lookupiproute2.cc, lib/iptable2.cc,
	lib/iptable2.hh, lib/lulea.cc, lib/lulea.hh, lib/radix.cc,
	lib/radix.hh, userlevel/Makefile.in: 0

2000-02-22 Tue 21:26:23 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit b55457b0e7d42872d511f825c2bd79314e43341e

	* lib/iptable2.cc: *** empty log message ***

2000-02-22 Tue 20:23:16 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit dd8a331e29ecba1e96a7d9230bb8b29473769fe5

	* elements/ip/lookupiproute2.cc, lib/iptable2.cc: 0

2000-02-22 Tue 20:11:58 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 981f7d4aa19f607ee2cc243a10d2786870133621

	* elements/ip/lookupiproute2.cc, elements/ip/lookupiproute2.hh,
	lib/iptable2.cc, lib/iptable2.hh: *** empty log message ***

2000-02-21 Mon 23:02:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0cfb379a244998868563e68d7fd25001c3c9ff9f

	* NEWS, configure.in, elements/standard/peekhandlers.cc,
	elements/standard/peekhandlers.hh: peekhandlers

2000-02-21 Mon 19:05:37 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c941ef987d068bbf88c276c70d9260787d406e82

	* elements/ip/ipencap.cc: no complaint

2000-02-19 Sat 20:45:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit f1d83601024285688865f1d2738b9ea55d38c1b5

	* doc/Makefile.in: *** empty log message ***

2000-02-18 Fri 22:24:26 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 6aedf05d0cb281a76a4cf0ebcb68dc50b736221c

	* elements/ip/lookupiproute2.cc, lib/iptable2.cc, lib/iptable2.hh:
	*** empty log message ***

2000-02-16 Wed 18:51:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 61a16bcec92073d0106d05e59c774a5171f4de24

	* Makefile.in, doc/Element.3, doc/HandlerRegistry.3,
	doc/Makefile.in, elements/aqm/red.cc, elements/aqm/red.hh,
	elements/ethernet/arpquerier.cc, elements/ethernet/arpquerier.hh,
	elements/etherswitch/spantree.cc, elements/etherswitch/spantree.hh,
	elements/etherswitch/switch.cc, elements/etherswitch/switch.hh,
	elements/ip/checkipheader.cc, elements/ip/checkipheader.hh,
	elements/ip/checkipheader2.cc, elements/ip/checkipheader2.hh,
	elements/ip/decipttl.cc, elements/ip/decipttl.hh,
	elements/ip/ipfragmenter.cc, elements/ip/ipfragmenter.hh,
	elements/ip/ipgwoptions.cc, elements/ip/ipgwoptions.hh,
	elements/ip/ipinputcombo.cc, elements/ip/ipinputcombo.hh,
	elements/ip/lookupiproute2.cc, elements/ip/lookupiproute2.hh,
	elements/ip/rewriter.cc, elements/ip/rewriter.hh,
	elements/ip/rewriter2.cc, elements/ip/rewriter2.hh,
	elements/ip/setipdscp.cc, elements/ip/setipdscp.hh,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/perfcount.cc,
	elements/linuxmodule/perfcount.hh,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/storecycles.cc,
	elements/linuxmodule/storecycles.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	elements/standard/classifier.cc, elements/standard/classifier.hh,
	elements/standard/counter.cc, elements/standard/counter.hh,
	elements/standard/dropbroadcasts.cc,
	elements/standard/dropbroadcasts.hh, elements/standard/meter.cc,
	elements/standard/meter.hh, elements/standard/pokehandlers.cc,
	elements/standard/pokehandlers.hh, elements/standard/queue.cc,
	elements/standard/queue.hh, elements/standard/randomerror.cc,
	elements/standard/randomerror.hh,
	elements/standard/randomlossage.cc,
	elements/standard/randomlossage.hh, elements/standard/red.cc,
	elements/standard/red.hh, elements/standard/shaper.cc,
	elements/standard/shaper.hh, elements/standard/suppressor.cc,
	elements/standard/suppressor.hh, lib/confparse.cc,
	lib/confparse.hh, lib/element.cc, lib/element.hh, lib/elemlink.hh,
	lib/errorelement.cc, lib/errorelement.hh, lib/lexer.cc,
	lib/router.cc, lib/router.hh, linuxmodule/module.cc,
	linuxmodule/modulepriv.hh, linuxmodule/proc_click.cc,
	linuxmodule/proc_element.cc, userlevel/click.cc: thomer handler
	fix; added pokehandlers

2000-02-15 Tue 19:44:08 +0000  Thomer Gil <thomer@csail.mit.edu>
Commit 53df2f2b6eadb13640b485cae9e934d63238baf4

	* Makefile.in, elements/ip/lookupiproute2.cc,
	elements/ip/lookupiproute2.hh, elements/linuxmodule/todevice.cc,
	lib/iptable2.cc, lib/iptable2.hh, linuxmodule/Makefile.in,
	userlevel/Makefile.in: *** empty log message ***

2000-02-13 Sun 20:06:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c37eacf8563c9a27cc69af062b15b335560fce93

	* lib/lexer.cc, lib/lexer.hh, linuxmodule/module.cc,
	tools/click-install/click-install.cc, userlevel/click.cc: fixed
	lexical scoping problems, hopefully fixed benjies click-install
	hang

2000-02-09 Wed 18:15:47 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit f2f42dbd7a60858e2d3f928562c4008feb8c9191

	* elements/linuxmodule/todevice.cc, etc/linux-2.2.10-polldev-patch:
	*** empty log message ***

2000-02-09 Wed 17:56:37 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6a33a88b450d184b4ef13bc7d0b5e6ec4c76e9b7

	* elements/linuxmodule/: fromdevice.cc, fromdevice.hh, netdev.h,
	polldevice.cc, todevice.cc: *** empty log message ***

2000-02-05 Sat 20:42:49 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 86201b8e6b7e4ac1005dfa671aec3fbb4c0937d6

	* Makefile.in, doc/Makefile.in, doc/click-fastclassifier.1,
	doc/click-install.1, doc/click-uninstall.1,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-install/.cvsignore, tools/click-install/Makefile.in,
	tools/click-install/click-install.cc,
	tools/click-install/click-uninstall.cc,
	tools/click-specialize/click-specialize.cc,
	tools/click-specialize/cxxclass.cc,
	tools/click-specialize/specializer.cc: fastclassifier | specialize
	+ uninstall

2000-02-05 Sat 05:14:49 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a508afeaabc530516c09b33238e49a7de751da1c

	* elements/linuxmodule/netdev.h: *** empty log message ***

2000-02-05 Sat 03:28:15 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a7cfec7097cceb47bd4efd31e059f047bbc3278e

	* doc/Makefile.in, doc/click-install.1, elements/ip/ipgwoptions.cc,
	elements/ip/lookupiproute.cc, elements/ip/lookupiproute.hh,
	elements/standard/classifier.cc, tools/Makefile.in,
	tools/click-install/Makefile.in,
	tools/click-install/click-install.cc,
	tools/click-install/click-uninstall.cc,
	tools/click-specialize/specializer.cc: sp[ecializer fix

2000-02-05 Sat 02:19:49 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit dc8de62c291009e1d7ac90c9e0c6f705fe7f8af0

	* tools/click-specialize/specializer.cc: fadsjfadsjfads

2000-02-05 Sat 01:57:00 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5585a7e7bf0692d8989502bc783da1e37fc113e9

	* tools/click-specialize/specializer.cc: not an idiot

2000-02-05 Sat 01:47:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 79f6c201423249d38a92c87417888f6ec5e93d94

	* tools/click-specialize/specializer.cc: not an idiot

2000-02-05 Sat 01:38:55 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7beadd14c9131b90f81a4ef9e2954dfe41a4b1ee

	* tools/click-specialize/specializer.cc: click-specialize/

2000-02-05 Sat 01:02:06 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0e8e0b80e66da93c059e27015e9e03a5b5ee3884

	* elements/linuxmodule/polldevice.cc: *** empty log message ***

2000-02-04 Fri 21:33:46 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 15fd579132790a267c6a57b84a0dd8d020bb8271

	* elements/linuxmodule/fromdevice.cc: *** empty log message ***

2000-02-04 Fri 18:59:03 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 729b11d6faa57ac34eba5695e2ee3505e7b8ea11

	* lib/packet.hh, tools/click-compile.in: added -S to click-compile;
	fixed anno(), which formerly did not inline skb()

2000-02-04 Fri 18:06:43 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 24faeb94540db9eeb34adc664a66c7279b43eda6

	* tools/click-specialize/: cxxclass.cc, cxxclass.hh,
	specializer.cc: smaction oops

2000-02-04 Fri 18:04:47 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 2754a5626bf8a99dd9a469d3e21b7d29fecf6187

	* elements/linuxmodule/: netdev.h, polldevice.cc: *** empty log
	message ***

2000-02-04 Fri 17:50:47 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6576cee774985feefe577a233245f6f7c3db72a2

	* tools/click-specialize/specializer.cc: dont generate functions
	that dont matter; also less checking

2000-02-04 Fri 17:36:44 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2f4dac83e52e69b3acc19f40f5290dc6fec8f16b

	* tools/click-specialize/specializer.cc: better push_output and
	pull_input functions

2000-02-04 Fri 17:12:06 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ecd8ecdf1e7488283c945a9c66a5e20c8775e11d

	* tools/Makefile.in: dumb idiot makefile bug

2000-02-04 Fri 16:25:22 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1ac69d9b29038a6d254ae7c20ce7ec534009ab0b

	* doc/click-install.1, tools/click-align/click-align.cc,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-install/click-install.cc,
	tools/click-specialize/click-specialize.cc,
	tools/click-specialize/specializer.cc,
	tools/click-specialize/specializer.hh,
	tools/click-xform/click-xform.cc, tools/lib/routert.hh,
	tools/lib/toolutils.cc, tools/lib/toolutils.hh: tools updates

2000-02-04 Fri 16:25:12 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit cb34f0698c4cc3986475a73324da678842b105fe

	* elements/linuxmodule/: netdev.h, perfinfo.cc, polldevice.cc,
	polldevice.hh, todevice.cc, todevice.hh: *** empty log message ***

2000-02-04 Fri 03:35:33 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4bb9f3ff09ae97b0784cb4a58af35e83d6d62a8b

	* elements/standard/alignmentinfo.cc,
	tools/click-fastclassifier/click-fastclassifier.cc: fastclassifier
	updates: first, it works at all (this is new); second, it only
	generates code for 1 of a series of identical classifiers

2000-02-04 Fri 02:00:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit aabcea2390cae039f3e4225b9e1b67aaf5720e3c

	* tools/click-specialize/click-specialize.cc: minibug

2000-02-04 Fri 01:55:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a434d6ce6a479d577c3983059fabd6c89b55b1c6

	* acconfig.h, configure.in, elements/linuxmodule/polldevice.cc,
	linuxmodule/Makefile.in: RR_SCHED fun

2000-02-04 Fri 01:30:19 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 914280193d217bfaf9cc1f6943d3d8b8af29bba7

	* tools/click-install/click-install.cc: click-install -u

2000-02-04 Fri 00:54:45 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 174a769c72d4f4a286edb119b6b2bd553141b204

	* linuxmodule/: Makefile.in, sched.cc: *** empty log message ***

2000-02-04 Fri 00:51:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 9f6f2a613bf91e3500162a4e6482220d4129f116

	* elements/standard/: specializerinfo.cc, specializerinfo.hh:
	idiot!

2000-02-04 Fri 00:44:44 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 24044cd348ec04a4a534e0bd4813f1143ad8d05f

	* conf/fake-iprouter.click, conf/make-ip-conf.pl,
	elements/standard/specializerinfo.cc,
	elements/standard/specializerinfo.hh,
	tools/click-specialize/click-specialize.cc,
	tools/click-specialize/specializer.cc: fixed click-specialize,
	added SpecializerInfo

2000-02-04 Fri 00:26:38 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6f4f1442e3a990bd855739ad6dcd97d888f1501e

	* tools/click-specialize/: click-specialize.cc, specializer.cc,
	specializer.hh: added instructions possibility to specializer; fix
	bugs

2000-02-03 Thu 22:01:15 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 97bd46e4283e33ec936d2c6aef794159e597f0a1

	* tools/click-specialize/cxxclass.cc: fixed bug in compiling;
	invovled #if 0

2000-02-03 Thu 21:34:42 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 539af37ad9f82333ecf145ef50671ac50cf151fc

	* tools/: Makefile.in, click-specialize/specializer.cc: specializer
	fix

2000-02-03 Thu 21:22:10 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 64c805e9bd6ed2093c41af5dc6657f9659b36a52

	* elements/linuxmodule/netdev.h: *** empty log message ***

2000-02-03 Thu 21:16:54 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c4bca659a490a5f6d6cf9a2c971fc95475c7bcad

	* elements/: ip/checkipheader.cc, ip/checkipheader.hh,
	ip/decipttl.cc, ip/decipttl.hh, ip/fixipsrc.cc, ip/fixipsrc.hh,
	ip/getipaddress.cc, ip/getipaddress.hh, ip/ipfragmenter.cc,
	ip/ipfragmenter.hh, standard/dropbroadcasts.cc,
	standard/dropbroadcasts.hh, standard/paint.cc, standard/paint.hh,
	standard/strip.cc, standard/strip.hh: desmaction

2000-02-03 Thu 21:14:14 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 10da75f26c33e4acc538aa452d423da90c8ea17e

	* elements/linuxmodule/netdev.h,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/todevice.cc, tools/lib/toolutils.cc: *** empty
	log message ***

2000-02-03 Thu 02:35:53 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d63f3da8998832ca8112379705bcda9d5626a960

	* tools/lib/: toolutils.cc, toolutils.hh: path searching bug

2000-02-03 Thu 01:12:40 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e9b5292c33f92401e33278eed78ee0248d6e9afe

	* elements/linuxmodule/netdev.h, linuxmodule/sched.cc: *** empty
	log message ***

2000-02-02 Wed 23:08:21 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit fcb980d2c2b8bf3a66f1118acd6ff3b1dac0015b

	* elements/linuxmodule/: todevice.cc, todevice.hh: *** empty log
	message ***

2000-02-02 Wed 22:17:04 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 02847c245ccf432f27cf7834e5cbd673158fe16c

	* tools/udpgen/: udpcount.c, udpgen.c: smp header file fix

2000-02-02 Wed 03:51:14 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f0a466f7dfe212f9c400faec85f1538cb929848f

	* tools/click-xform/: adjacency.cc, adjacency.hh, click-xform.cc:
	click-xform imrpovemsnet? again

2000-02-01 Tue 20:04:46 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b2a4f1f2c98b4b16e1fddf2ac9b52cfda4c6d24e

	* tools/: click-align/click-align.cc,
	click-fastclassifier/click-fastclassifier.cc,
	click-xform/adjacency.cc, click-xform/click-xform.cc,
	lib/elementt.cc, lib/elementt.hh, lib/lexert.cc, lib/routert.cc,
	lib/routert.hh: changed the way compound elements are expanded to
	include lexical scoping of configuration arguments; should check
	this fix. improved click-xform so it is correct (correcter?).
	updated other tools to follow this.

2000-02-01 Tue 02:31:26 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1723b7b14d76df151f6ad90b78114de3111f4b3d

	* tools/udpgen/udpgen.c: robustness

2000-02-01 Tue 02:26:35 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 41a6d102a4e8a0fbd08ee3ff6b8e8d6307cf2386

	* tools/udpgen/udpgen.c: fixed?

2000-02-01 Tue 01:58:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4380792a43757ea513e96efca0e7b7b382175486

	* tools/udpgen/udpgen.c: udsapdnj

2000-02-01 Tue 01:56:17 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b1923d5ea00b914f4f8a210bc340b5807b8394ff

	* tools/udpgen/udpgen.c: udsapdnj

2000-02-01 Tue 01:51:11 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 39af2d9bc2032fa45b6868e3eb2e3f41eb6b6faf

	* tools/udpgen/udpgen.c: udsapdnj

2000-02-01 Tue 01:45:57 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0bd890b2140f853d893ecf61540a6abe82e80600

	* tools/udpgen/udpgen.c: asdiads

2000-02-01 Tue 01:35:50 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f7848db1e7f374fbb261368b75557123bfb441b4

	* tools/udpgen/udpgen.c: udpgen

2000-02-01 Tue 01:27:41 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 06e600ac2ffc868e20e3941cd645ec763b877f22

	* tools/udpgen/udpgen.c: udpgen

2000-02-01 Tue 01:24:13 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4bba67a27f66a5d331a9489826b1139d9f86abe6

	* tools/udpgen/udpgen.c: udpgen

2000-02-01 Tue 01:18:21 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 12f6dc584ab53bc73b01e884611689944145ebdc

	* tools/udpgen/udpgen.c: udpgen

2000-02-01 Tue 01:14:45 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6026508f9b74e18d77c846b08973f3008febd128

	* tools/udpgen/udpgen.c: udpgen

2000-02-01 Tue 01:05:33 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit bd5cd74edf00c6fdc0ad0be4cc83713dca7634c6

	* tools/udpgen/udpgen.c: udpgen?

2000-02-01 Tue 00:26:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 72f730f3d1f10bfbff4ae05f980a8ae4dc3961cf

	* doc/click.5, elements/standard/counter.cc,
	elements/standard/counter.hh, lib/confparse.cc, lib/confparse.hh,
	lib/lexer.cc, lib/lexer.hh, tools/Makefile.in,
	tools/click-specialize/Makefile.in,
	tools/click-specialize/click-specialize.cc,
	tools/click-specialize/cxxclass.cc,
	tools/click-specialize/cxxclass.hh,
	tools/click-specialize/specializer.cc,
	tools/click-specialize/specializer.hh,
	tools/click-xform/click-xform.cc, tools/lib/lexert.cc,
	tools/lib/lexert.hh, tools/lib/routert.cc, tools/lib/routert.hh:
	specializer updates; compounds take formal parameters!

2000-01-31 Mon 14:27:27 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit b0af8b1e9422c8291cc0ae93451658e51550e263

	* elements/linuxmodule/: todevice.cc, todevice.hh: *** empty log
	message ***

2000-01-30 Sun 23:38:56 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 465925c836e41d1d59215c964e2ad6764e7d50aa

	* elements/linuxmodule/: todevice.cc, todevice.hh: *** empty log
	message ***

2000-01-28 Fri 02:23:18 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 704db8124da85a0baae8e9ea555a67a41bce5a65

	* elements/ip/: checkipheader2.cc, checkipheader2.hh: *** empty log
	message ***

2000-01-27 Thu 23:11:35 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 833f85a64927d2f344ae649972f9738010bcc379

	* elements/linuxmodule/: netdev.h, polldevice.cc, polldevice.hh,
	todevice.cc: *** empty log message ***

2000-01-27 Thu 22:16:56 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 07ed1463414ef803c7060cae8ba3ec44831f2f3b

	* elements/linuxmodule/netdev.h: *** empty log message ***

2000-01-27 Thu 03:18:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d14e3f71d2841f0e7714edeb9abeed41f32e5fc6

	* doc/mkelementmap.pl: remove redundant part

2000-01-27 Thu 03:09:15 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7c7ea989845892fb9cb7b48136337b89090cf1fd

	* Makefile.in, NEWS, acconfig.h, configure.in, doc/Makefile.in,
	tools/Makefile.in, tools/click-align/Makefile.in,
	tools/click-compile.in, tools/click-fastclassifier/Makefile.in,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-install/Makefile.in,
	tools/click-install/click-install.cc,
	tools/click-specialize/Makefile.in,
	tools/click-specialize/click-specialize.cc,
	tools/click-specialize/cxxclass.cc, tools/click-xform/Makefile.in,
	tools/lib/toolutils.cc, tools/lib/toolutils.hh: speclaizeilsi zmera

2000-01-27 Thu 00:00:19 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit fe7619044e6b730045047a7d81d2a0b40994a955

	* elements/standard/stridesched.cc: i am an anal fuck

2000-01-26 Wed 23:59:55 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1aeb375ef72f020411197ea77176e9a13ae9e047

	* elements/standard/counter.hh: counter tab

2000-01-26 Wed 23:59:40 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 563d1467b84ac869b27771bb77ae015f9839e534

	* lib/: element.cc, element.hh: element rearrangement

2000-01-26 Wed 23:34:29 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6215e18096f8ecacccfb04f6111c2f565f93af50

	* elements/linuxmodule/: netdev.h, polldevice.cc: *** empty log
	message ***

2000-01-26 Wed 23:33:29 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4bfc327f0be95ccffde7a73ed56457a995b1570f

	* tools/click-specialize/click-specialize1.pl: bye bye perl

2000-01-26 Wed 23:33:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4fdf0304d5458c5f3f7e94b90d08f58d502e96d9

	* tools/click-specialize/: click-specialize.cc, cxxclass.cc,
	cxxclass.hh: another convenient checkin point

2000-01-26 Wed 22:14:08 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 1e314c6324f81a6ec56b84659e50ded8bf5a8722

	* elements/linuxmodule/: perfinfo.cc, perfinfo.hh, polldevice.cc,
	polldevice.hh: *** empty log message ***

2000-01-26 Wed 21:20:54 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 38b85ddaad6ffbb2c844833948a46fec4cb9c3a6

	* elements/linuxmodule/: perfcount.cc, perfcount.hh, perfinfo.cc,
	perfinfo.hh, storeperf.cc, storeperf.hh: *** empty log message ***

2000-01-26 Wed 20:50:31 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6ef4d2467f2a0b2e9945e37adf8a17a369ca921a

	* elements/linuxmodule/: perfcount.cc, polldevice.cc,
	polldevice.hh: *** empty log message ***

2000-01-26 Wed 20:24:25 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e90ff85f48a45a2d9ce5f49e0e99841b9203367d

	* elements/linuxmodule/: perfcount.cc, perfcount.hh, polldevice.cc,
	polldevice.hh: *** empty log message ***

2000-01-26 Wed 18:37:12 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit f7017569ccad1400e08c2d53fbe6f5f9f4eee534

	* elements/linuxmodule/perfcount.cc,
	elements/linuxmodule/perfcount.hh,
	elements/linuxmodule/storeperf.cc,
	elements/linuxmodule/storeperf.hh, lib/packet.hh: *** empty log
	message ***

2000-01-26 Wed 18:33:05 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 59d3793ccb59de4a77766437c8e5b4666c410eaa

	* elements/linuxmodule/todevice.cc: *** empty log message ***

2000-01-26 Wed 18:24:45 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7def10d2a7e5f112aefb30b4b2e8260e0201c096

	* tools/click-specialize/: Makefile.in, click-specialize.cc,
	cxxclass.cc, cxxclass.hh: adding files

2000-01-25 Tue 23:02:44 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 247af1249751d99fdc52223f5b9abcd8da2afc8e

	* elements/ip/: lookupiproute.cc, lookupiproute.hh: *** empty log
	message ***

2000-01-25 Tue 22:50:28 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0d23a80e83209c9720625aeca8c53656f154123a

	* elements/linuxmodule/netdev.h,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	lib/elemlink.hh: *** empty log message ***

2000-01-25 Tue 21:55:33 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit bd23e9473135c589191ce87246cdcfbcee832b19

	* elements/linuxmodule/perfcount.cc,
	elements/linuxmodule/perfcount.hh,
	elements/linuxmodule/storecycles.cc,
	elements/linuxmodule/storecycles.hh,
	elements/linuxmodule/storeperf.cc,
	elements/linuxmodule/storeperf.hh, lib/packet.hh: *** empty log
	message ***

2000-01-25 Tue 20:32:23 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 45b1652ec97b61747c28084baa0bb464c4a01227

	* configure.in, elements/standard/scheduleinfo.cc, lib/elemlink.cc,
	lib/elemlink.hh, lib/error.cc, lib/error.hh,
	tools/click-specialize/Makefile.in: error gets lmessage(); added
	set_tickets function; removed set_tickets functionality from
	set-max_tickets

2000-01-25 Tue 18:16:02 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 90714231259f92f81de1cb71db8fd8b687af9e9e

	* elements/ip/rewriter.cc, elements/ip/rewriter2.cc,
	elements/ip/rewriter2.hh, elements/standard/scheduleinfo.cc,
	elements/standard/stridesched.cc, lib/element.hh, lib/elemlink.cc,
	lib/elemlink.hh, lib/router.cc, lib/router.hh: *** empty log
	message ***

2000-01-24 Mon 18:43:12 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c3b30e487bc52b8370a27f6e7d1ddda5a0b8de5a

	* elements/linuxmodule/: netdev.h, polldevice.cc, polldevice.hh,
	todevice.cc, todevice.hh: *** empty log message ***

2000-01-24 Mon 17:32:41 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e78e5b14df663816a63f77b0930f223cd5784d46

	* elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/todevice.cc, elements/standard/priosched.hh,
	elements/standard/rrsched.hh, elements/standard/scheduleinfo.cc,
	elements/standard/stridesched.cc, elements/standard/stridesched.hh,
	lib/elemlink.cc, lib/elemlink.hh: fixing scheduler

2000-01-23 Sun 23:53:51 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit aa2ebbe09a69b4f6c60edb6e8cc38531b22bb41d

	* elements/ethernet/: etherencap.cc, etherencap.hh: smaction

2000-01-23 Sun 23:48:14 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6a18440d8b6e18ef657298236054c0b53c48f92d

	* elements/linuxmodule/: polldevice.cc, polldevice.hh,
	storecycles.hh: *** empty log message ***

2000-01-23 Sun 23:46:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a23a46fc52b7405252f0f587aa2238afee0efe35

	* tools/click-xform/click-xform.cc: no error messages

2000-01-23 Sun 22:32:12 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 4f1abd64d85b0dbfca7f8fa2f3a060cbaab64379

	* elements/linuxmodule/todevice.cc: *** empty log message ***

2000-01-23 Sun 22:18:40 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a15ae88e14f5869fe9b2de2f8be7a25df51a76fd

	* elements/linuxmodule/todevice.cc: *** empty log message ***

2000-01-23 Sun 21:21:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit eb83ddf130b5000a3abfde6b575c8dfb17dcfa99

	* elements/standard/: pulltopush.cc, pulltopush.hh: burst size
	setting

2000-01-23 Sun 21:21:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b1bb84491b49524b3ec42fcd0ff6e475cab38500

	* elements/standard/pulltopush.cc: burst size setting

2000-01-23 Sun 20:59:17 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8fc1da62eb94d384b6137fb0f1cab9c7ac48dbb6

	* configure.in, elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/todevice.cc, elements/standard/queue.cc,
	elements/standard/spew.cc, lib/router.cc, lib/timer.cc,
	linuxmodule/Makefile.in, linuxmodule/module.cc: remove
	CLICK_POLLDEV, replace with HAVE_POLLING

2000-01-23 Sun 20:24:17 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1c4d95f08f956da59581db67f8f029c0617b9963

	* acconfig.h, configure.in, doc/element2man.pl,
	elements/aqm/red.cc, elements/ethernet/arpfaker.cc,
	elements/ethernet/arpquerier.cc, elements/ethernet/arpquerier.hh,
	elements/ethernet/arpresponder.cc,
	elements/etherswitch/bridgemessage.cc,
	elements/etherswitch/debugbridge.cc,
	elements/etherswitch/spantree.cc, elements/etherswitch/switch.cc,
	elements/ip/checkipheader.cc, elements/ip/decipttl.cc,
	elements/ip/fixipsrc.cc, elements/ip/getipaddress.cc,
	elements/ip/icmperror.cc, elements/ip/icmperror.hh,
	elements/ip/icmpping.cc, elements/ip/ipencap.cc,
	elements/ip/ipfragmenter.cc, elements/ip/ipgwoptions.cc,
	elements/ip/ipinputcombo.cc, elements/ip/ipoutputcombo.cc,
	elements/ip/lookupiproute.cc, elements/ip/lookupiproutelinux.cc,
	elements/ip/rewriter.cc, elements/ip/rfc2507c.cc,
	elements/ip/rfc2507d.cc, elements/ip/ripsend.cc,
	elements/ip/saveipfields.cc, elements/ip/setipaddress.cc,
	elements/ip/setipchecksum.cc, elements/ip/setipdscp.cc,
	elements/ip/snooptcp.cc, elements/ipsec/des.cc,
	elements/ipsec/desp.cc, elements/ipsec/esp.cc,
	elements/linuxmodule/cyclecount.cc,
	elements/linuxmodule/cyclecount.hh,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromhost.cc,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/schedulelinux.cc,
	elements/linuxmodule/storecycles.cc,
	elements/linuxmodule/storecycles.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/tohost.cc,
	elements/linuxmodule/tolinux.cc, elements/radio/b8b10.cc,
	elements/radio/bim.cc, elements/radio/checkpattern.cc,
	elements/radio/scramble.cc, elements/radio/sendpattern.cc,
	elements/standard/align.cc, elements/standard/alignmentinfo.cc,
	elements/standard/alignmentinfo.hh, elements/standard/broadcast.cc,
	elements/standard/burster.cc, elements/standard/checkcrc32.cc,
	elements/standard/checklength.cc, elements/standard/checkpaint.cc,
	elements/standard/classifier.cc, elements/standard/counter.cc,
	elements/standard/discard.cc, elements/standard/discardnofree.cc,
	elements/standard/hashdemux.cc, elements/standard/idle.cc,
	elements/standard/infinitesource.cc, elements/standard/meter.cc,
	elements/standard/meter.hh, elements/standard/nullelement.cc,
	elements/standard/nulls.cc, elements/standard/packetmeter.cc,
	elements/standard/packetmeter.hh,
	elements/standard/packetshaper.cc, elements/standard/paint.cc,
	elements/standard/print.cc, elements/standard/priosched.cc,
	elements/standard/pulltopush.cc, elements/standard/queue.cc,
	elements/standard/randomerror.cc,
	elements/standard/randomlossage.cc, elements/standard/red.cc,
	elements/standard/rrsched.cc, elements/standard/scheduleinfo.cc,
	elements/standard/scheduleinfo.hh, elements/standard/setcrc32.cc,
	elements/standard/shaper.cc, elements/standard/spew.cc,
	elements/standard/strip.cc, elements/standard/suppressor.cc,
	elements/standard/tee.cc, elements/standard/timedsink.cc,
	elements/standard/timedsource.cc, elements/userlevel/frombpf.cc,
	elements/userlevel/fromdump.cc, elements/userlevel/tobpf.cc,
	elements/userlevel/todump.cc, elements/userlevel/tun.cc,
	include/click/standard/alignmentinfo.hh,
	include/click/standard/scheduleinfo.hh, lib/archive.cc,
	lib/bitvector.cc, lib/confparse.cc, lib/element.cc,
	lib/elemfilter.cc, lib/elemlink.cc, lib/error.cc,
	lib/errorelement.cc, lib/etheraddress.cc, lib/ewma.cc, lib/glue.cc,
	lib/hashmap.cc, lib/hashmapi.cc, lib/integers.cc, lib/ipaddress.cc,
	lib/iptable.cc, lib/lexer.cc, lib/packet.cc, lib/packet.hh,
	lib/router.cc, lib/straccum.cc, lib/string.cc, lib/string.hh,
	lib/timedelement.cc, lib/timer.cc, lib/unlimelement.cc,
	lib/vector.cc, lib/vectori.cc, lib/vectorv.cc,
	linuxmodule/kernelerror.cc, linuxmodule/module.cc,
	linuxmodule/proc_click.cc, linuxmodule/proc_config.cc,
	linuxmodule/proc_element.cc, linuxmodule/proc_mgr.cc,
	linuxmodule/sched.cc, tools/click-align/alignclass.cc,
	tools/click-align/alignment.cc, tools/click-align/click-align.cc,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-install/click-install.cc,
	tools/click-xform/adjacency.cc, tools/click-xform/click-xform.cc,
	tools/lib/elementt.cc, tools/lib/hashmapi.cc, tools/lib/lexert.cc,
	tools/lib/routert.cc, tools/lib/toolutils.cc, tools/lib/vectori.cc,
	userlevel/click.cc: updated copyright date, documentation, added
	HAVE_POLLING config option

2000-01-23 Sun 01:36:26 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 49617bb3796ab45034a40c7b5de1e8a0c82fde7d

	* elements/linuxmodule/netdev.h,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/schedulelinux.cc,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	lib/router.cc, linuxmodule/sched.cc: *** empty log message ***

2000-01-22 Sat 23:59:33 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 65895148deeba2665a4d8fa6ad56f92e3477adfa

	* elements/standard/scheduleinfo.cc,
	elements/standard/scheduleinfo.hh,
	include/click/standard/scheduleinfo.hh: scheduleinfo forgot

2000-01-22 Sat 23:48:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5f34eed5e7093aabbd15466443ef85fa44f23e50

	* NEWS, conf/rewriter.click, conf/stridetest.click,
	conf/test.click, doc/click.5, elements/ip/setipdscp.cc,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/schedulelinux.cc,
	elements/linuxmodule/schedulelinux.hh,
	elements/linuxmodule/todevice.cc, elements/radio/bim.cc,
	elements/radio/bim.hh, elements/standard/alignmentinfo.cc,
	elements/standard/discard.cc, elements/standard/discard.hh,
	elements/standard/discardnofree.cc,
	elements/standard/discardnofree.hh,
	elements/standard/elementsched.cc,
	elements/standard/elementsched.hh, elements/standard/idle.cc,
	elements/standard/idle.hh, elements/standard/infinitesource.cc,
	elements/standard/print.cc, elements/standard/pulltopush.cc,
	elements/standard/pulltopush.hh, elements/standard/queue.cc,
	elements/userlevel/tobpf.cc, elements/userlevel/tobpf.hh,
	elements/userlevel/tun.cc, elements/userlevel/tun.hh,
	lib/element.hh, lib/elemlink.hh, lib/lexer.cc, lib/router.cc,
	tools/lib/lexert.cc: ElementSched -> ScheduleInfo, plus reduced
	idle counts from 32/8 -> 1

2000-01-22 Sat 22:21:00 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 784b7b906f627cc638983f496cc82445c220ae1d

	* conf/rewriter.click, elements/ethernet/arpquerier.cc,
	lib/packet.cc, lib/packet.hh: arpquerier/packet::push inlined

2000-01-22 Sat 00:06:43 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 0c6c87fea3f9232e5f12ae51cb0f79cab1417a2c

	* elements/exopc/xokwriter.cc, elements/exopc/xokwriter.hh,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/schedulelinux.cc,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	elements/radio/bim.cc, elements/radio/bim.hh,
	elements/standard/burster.cc, elements/standard/burster.hh,
	elements/standard/discard.cc, elements/standard/discard.hh,
	elements/standard/discardnofree.cc,
	elements/standard/discardnofree.hh,
	elements/standard/elementsched.hh, elements/standard/idle.cc,
	elements/standard/idle.hh, elements/standard/packetshaper.cc,
	elements/standard/pulltopush.cc, elements/standard/pulltopush.hh,
	elements/standard/queue.cc, elements/standard/queue.hh,
	elements/standard/shaper.cc, elements/standard/shaper.hh,
	elements/standard/timedsink.cc, elements/standard/timedsink.hh,
	elements/userlevel/tobpf.cc, elements/userlevel/tobpf.hh,
	elements/userlevel/todump.cc, elements/userlevel/todump.hh,
	elements/userlevel/tun.cc, elements/userlevel/tun.hh,
	lib/element.cc, lib/element.hh, lib/elemfilter.cc,
	lib/elemfilter.hh, lib/router.cc, lib/router.hh, lib/timer.cc,
	linuxmodule/module.cc, linuxmodule/sched.cc, userlevel/click.cc:
	removed wants packet upstream; unified router::driver/run_scheduled

2000-01-21 Fri 18:16:59 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 75df5da1d18de44e699f4e736d372a1183c659c0

	* conf/stridetest.click, elements/standard/discard.cc,
	elements/standard/discard.hh, elements/standard/stridesched.cc,
	elements/standard/stridesched.hh: stridesched fix; discard fix

2000-01-21 Fri 17:51:26 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 599f67e2566b9fd25a2cf41a4096e0d308a9a63e

	* elements/ethernet/arpquerier.cc, elements/ethernet/arpquerier.hh,
	elements/standard/spew.cc, lib/ipaddress.hh: arpquerier update

2000-01-21 Fri 16:58:51 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit e55b6de502de278e9b1936c6211e7dba54bebbe7

	* .cvsignore, conf/stridetest.click, conf/test.click,
	elements/standard/stridesched.cc, elements/standard/stridesched.hh,
	elements/userlevel/todump.cc: packet stride scheduler and small
	todump fix

2000-01-21 Fri 15:23:07 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 67260eb55b7dd36eb449dcfad4dfdfa188289c8c

	* elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh, elements/standard/queue.cc,
	lib/element.hh, lib/router.cc, lib/router.hh: *** empty log message
	***

2000-01-21 Fri 05:06:05 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 9e470a7c322b7273adcf09c900cf2f42d494c900

	* elements/linuxmodule/todevice.cc: *** empty log message ***

2000-01-21 Fri 02:01:16 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e8ecc5b4e7b778a199887099c2b6ad49d9b6e1f9

	* elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/schedulelinux.cc,
	elements/linuxmodule/schedulelinux.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	elements/standard/queue.cc, lib/router.cc, linuxmodule/sched.cc:
	*** empty log message ***

2000-01-20 Thu 23:04:59 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 34b3f362b4155de4c3dddeb2b2166163a54010fb

	* elements/: ethernet/arpquerier.cc, ethernet/arpquerier.hh,
	linuxmodule/polldevice.cc, linuxmodule/polldevice.hh,
	linuxmodule/storecycles.cc, linuxmodule/storecycles.hh,
	linuxmodule/todevice.cc, linuxmodule/todevice.hh: *** empty log
	message ***

2000-01-20 Thu 21:30:16 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 38383b251d06bf7baabb07f2792222179defe2b1

	* userlevel/Makefile.in: *** empty log message ***

2000-01-20 Thu 21:30:15 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c8b7393307734a3105993e588af4257615c83f44

	* elements/linuxmodule/: cyclecount.cc, cyclecount.hh,
	polldevice.cc: *** empty log message ***

2000-01-20 Thu 21:30:15 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 30a6535ad6537c72544dd46d4d0d371056ba12e4

	* elements/linuxmodule/storecycles.cc,
	elements/linuxmodule/storecycles.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	lib/packet.cc, lib/packet.hh: *** empty log message ***

2000-01-20 Thu 16:47:50 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0ff44d3b3556abea18096fc9535232d59fb53e9d

	* elements/ip/icmperror.cc: *** empty log message ***

2000-01-20 Thu 14:47:45 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 25caf2339c6ed999f72e84bc968fbdf4374196b9

	* elements/linuxmodule/polldevice.cc: *** empty log message ***

2000-01-20 Thu 14:45:25 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 6afcd2afa4f43f81c5ad98fc4b84343984c44e2a

	* elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	elements/standard/elementsched.cc, lib/elemlink.hh, lib/packet.cc,
	lib/packet.hh, lib/router.cc: *** empty log message ***

2000-01-20 Thu 14:45:25 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit bef95e837bcbc0429661d352d1235392a4384576

	* elements/linuxmodule/polldevice.cc: *** empty log message ***

2000-01-19 Wed 17:28:02 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 02c7a433e0ba42141d568722f26474fc66cba59c

	* acconfig.h, conf/rewriter.click, configure.in, doc/Connection.3,
	doc/click.5, elements/ip/rewriter.cc, elements/ip/rewriter.hh,
	elements/linuxmodule/fromhost.cc, elements/linuxmodule/fromhost.hh,
	elements/linuxmodule/fromlinux.cc,
	elements/linuxmodule/fromlinux.hh,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/todevice.cc, lib/click_udp.h, lib/vector.hh:
	*** empty log message ***

2000-01-19 Wed 15:52:41 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0aede39e0e645eb6284d142a6b4e8629109ef890

	* elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	lib/router.cc: *** empty log message ***

2000-01-19 Wed 15:52:41 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 69cfe1a6f388669aa8b1bb251d6fd17ac52fd8d9

	* elements/linuxmodule/polldevice.cc: *** empty log message ***

2000-01-18 Tue 23:15:26 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 36dca0b86052669c3f2fa83d617fb68b5531c37a

	* elements/ethernet/arpquerier.cc, elements/ethernet/arpquerier.hh,
	elements/ethernet/arpresponder.cc,
	elements/linuxmodule/polldevice.cc, elements/standard/queue.cc,
	linuxmodule/sched.cc: *** empty log message ***

2000-01-18 Tue 22:52:17 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit bcdcb19046334be57d3cd619189e92f694fe7b9d

	* elements/ethernet/arpquerier.cc, elements/ethernet/arpquerier.hh,
	elements/ethernet/arpresponder.cc, elements/standard/discard.cc,
	elements/standard/idle.cc, elements/standard/pulltopush.cc,
	lib/elemlink.hh, lib/router.cc: *** empty log message ***

2000-01-18 Tue 22:42:38 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit cd44b94c4d1330089b6c6a96c88237efabc194a7

	* elements/linuxmodule/: polldevice.cc, polldevice.hh: *** empty
	log message ***

2000-01-18 Tue 20:03:36 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c41bce3fd3326fe4486b1d40d0ab82cde86cc70a

	* elements/linuxmodule/todevice.cc: *** empty log message ***

2000-01-18 Tue 19:49:29 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 18c93cf216062e780a355a00b0d9d1be018f1daa

	* elements/ethernet/: arpquerier.cc, arpresponder.cc: *** empty log
	message ***

2000-01-18 Tue 19:49:28 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e52537e189e2258c84fddad8eaef1cc21636be48

	* elements/ethernet/arpfaker.cc, elements/ethernet/arpfaker.hh,
	elements/ethernet/arpquerier.cc, elements/ethernet/arpquerier.hh,
	elements/ethernet/arpresponder.cc, elements/exopc/xokwriter.cc,
	elements/exopc/xokwriter.hh, elements/ip/icmperror.cc,
	elements/ip/ripsend.cc, elements/ip/ripsend.hh,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	elements/radio/bim.cc, elements/radio/bim.hh,
	elements/standard/burster.cc, elements/standard/burster.hh,
	elements/standard/discard.cc, elements/standard/discard.hh,
	elements/standard/discardnofree.cc,
	elements/standard/discardnofree.hh, elements/standard/idle.cc,
	elements/standard/idle.hh, elements/standard/infinitesource.cc,
	elements/standard/infinitesource.hh,
	elements/standard/pulltopush.cc, elements/standard/pulltopush.hh,
	elements/standard/queue.cc, elements/standard/spew.cc,
	elements/standard/spew.hh, elements/standard/timedsink.cc,
	elements/standard/timedsink.hh, elements/standard/timedsource.cc,
	elements/standard/timedsource.hh, elements/userlevel/tobpf.cc,
	elements/userlevel/tobpf.hh, elements/userlevel/todump.cc,
	elements/userlevel/todump.hh, elements/userlevel/tun.cc,
	elements/userlevel/tun.hh, lib/element.cc, lib/element.hh,
	lib/elemlink.cc, lib/elemlink.hh, lib/packet.cc, lib/packet.hh,
	lib/router.cc, linuxmodule/Makefile.in: *** empty log message ***

2000-01-18 Tue 16:31:46 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4adfc76b938e7e03750f971cb904cf085468db07

	* lib/straccum.hh: straccum robustness

2000-01-16 Sun 23:50:07 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e64753bd7013461748f63d5aab25dae5610b7a5a

	* conf/make-ip-conf.pl: *** empty log message ***

2000-01-13 Thu 22:33:46 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 415977bbc4650953ed926052e88a3728a452807e

	* elements/ethernet/arpfaker.cc, elements/ethernet/arpfaker.hh,
	elements/exopc/xokwriter.cc, elements/exopc/xokwriter.hh,
	elements/ip/ripsend.cc, elements/ip/ripsend.hh,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	elements/radio/bim.cc, elements/radio/bim.hh,
	elements/standard/burster.cc, elements/standard/burster.hh,
	elements/standard/discard.cc, elements/standard/discard.hh,
	elements/standard/discardnofree.cc,
	elements/standard/discardnofree.hh,
	elements/standard/elementsched.cc,
	elements/standard/elementsched.hh, elements/standard/idle.cc,
	elements/standard/idle.hh, elements/standard/infinitesource.cc,
	elements/standard/infinitesource.hh,
	elements/standard/packetshaper.cc, elements/standard/pulltopush.cc,
	elements/standard/pulltopush.hh, elements/standard/queue.cc,
	elements/standard/spew.cc, elements/standard/spew.hh,
	elements/standard/timedsink.cc, elements/standard/timedsink.hh,
	elements/standard/timedsource.cc, elements/standard/timedsource.hh,
	elements/userlevel/frombpf.hh, elements/userlevel/tobpf.cc,
	elements/userlevel/tobpf.hh, elements/userlevel/todump.cc,
	elements/userlevel/todump.hh, elements/userlevel/tun.cc,
	elements/userlevel/tun.hh, lib/element.cc, lib/element.hh,
	lib/elemlink.cc, lib/elemlink.hh, lib/lexer.cc, lib/packet.cc,
	lib/router.cc, lib/router.hh, lib/timer.cc,
	linuxmodule/Makefile.in, userlevel/Makefile.in, userlevel/click.cc:
	added stride scheduling to click

2000-01-09 Sun 23:35:58 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 92e21bcd7f31032faf804aad8b546d84271e0de3

	* Makefile.in, configure.in, doc/Makefile.in, doc/mkelementmap.pl,
	elements/ethernet/arpfaker.hh, linuxmodule/Makefile.in,
	tools/Makefile.in, tools/click-align/Makefile.in,
	tools/click-compile.in, tools/click-fastclassifier/Makefile.in,
	tools/click-install/Makefile.in,
	tools/click-specialize/click-specialize1.pl,
	tools/click-xform/Makefile.in, tools/lib/.cvsignore,
	tools/lib/Makefile.in, tools/lib/routert.cc, tools/lib/routert.hh,
	userlevel/Makefile.in: changed making

1999-12-21 Tue 22:38:38 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 44528a2d8ce24ca7e4cd216349fb54c7077de22d

	* elements/ip/rfc2507c.cc: forgot prototype

1999-12-21 Tue 22:36:34 +0000  Peilei Fan <peilei@lcs.mit.edu>
Commit 7c88cf2bb68cfa37c41c658170f5d249c8385381

	* elements/ip/rfc2507c.cc: forgot prototype

1999-12-17 Fri 09:40:00 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 142b2d1dcc1c161c612a7b7ee82d62e290d622ed

	* tools/click-xform/: Makefile.in, adjacency.cc, adjacency.hh,
	click-xform.cc: added adjacency

1999-12-11 Sat 07:00:32 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6406fe6b0900a8c560b2c74103d13ffdaedc78f7

	* INSTALL, NEWS, README, conf/make-ip-conf.pl, findelements.sh,
	tools/udpgen/Makefile.in: nits; stuff

1999-12-11 Sat 06:30:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 66077985dc19b68c20a75743d0a4614e9e8a9778

	* findelements.sh: grep bullshit from solaris fixed

1999-12-11 Sat 06:14:56 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b1df14d9dcfd5caf4e50e0e279d609d071956b68

	* elements/standard/queue.cc: fucker

1999-12-11 Sat 06:02:21 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit e04dbf4070350c70aa07926b279939d40c0316e7

	* elements/standard/queue.cc: *** empty log message ***

1999-12-11 Sat 02:02:01 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 8ca185f7d14016015f1ee55c7adef70ac0c45eca

	* elements/standard/pulltopush.cc, elements/standard/queue.cc,
	linuxmodule/sched.cc: *** empty log message ***

1999-12-10 Fri 17:17:33 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit fca43d14bddbb929edbcd8534ada2ba4b3a5ce22

	* conf/make-ip-conf.pl: got rid of stuff

1999-12-10 Fri 17:15:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5ae0aa8640b81dfc0b69e86c52bfcf4240ee5386

	* Makefile.in: wq.hh no longer exists

1999-12-10 Fri 17:10:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8d4bcf9db202e727b4c3b4448271fa95f68b1c9a

	* doc/changetemplate.pl: changetemplate.pl

1999-12-10 Fri 17:09:44 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 78dd6ccfcfb60d74e49b32b1d0759c03c6c78dae

	* conf/ip.clickpat, doc/click-align.1, doc/click.1,
	doc/element2man.pl, elements/ip/bigin.cc, elements/ip/bigin.hh,
	elements/ip/ipinputcombo.cc, elements/ip/ipinputcombo.hh,
	elements/ip/ipoutputcombo.cc, elements/ip/ipoutputcombo.hh,
	elements/ip/ipoutputcrud.cc, elements/ip/ipoutputcrud.hh,
	elements/linuxmodule/polldevice.cc,
	elements/standard/alignmentinfo.hh,
	include/click/standard/alignmentinfo.hh,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/lib/toolutils.cc, tools/lib/toolutils.hh: tools remove their
	temporary files; renamed combo elements; fixed documentation

1999-12-09 Thu 22:11:09 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 9a69a31dffc5f18b304601b0d6eb686257af9782

	* elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh, elements/standard/queue.cc,
	elements/standard/queue.hh, lib/element.hh, lib/router.cc,
	lib/wq.hh: cleanup waiting interface

1999-12-09 Thu 21:02:08 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7380750e6f435d2fabf9933fe15f492d41c1ae77

	* doc/click.5, elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh, elements/standard/queue.cc,
	elements/standard/queue.hh, lib/element.hh: const, _s, crap

1999-12-09 Thu 20:42:03 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f769ebd0a51ceb136a8908f35d84004eaf048ebe

	* lib/element.hh: not 0L

1999-12-09 Thu 20:08:14 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 7c2eaa84d5ebe5f7fd0582fccdae77fc76ca0cf1

	* elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/polldevice.cc,
	elements/linuxmodule/polldevice.hh,
	elements/standard/pulltopush.cc, elements/standard/pulltopush.hh,
	elements/standard/queue.cc, elements/standard/queue.hh,
	lib/element.hh, lib/router.cc: bunch of changes to router and
	polldevice to make it actually route... 130,000 pkts per secs...
	not too shabby...

1999-12-09 Thu 17:21:09 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit bf4014f26e5b61e01d7c5485d261b87af43a2480

	* elements/linuxmodule/fromdevice.cc: *** empty log message ***

1999-12-09 Thu 03:38:23 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ea24290e2333b474dfe16b68a40c3a3a7c6ca9fc

	* NEWS: *** empty log message ***

1999-12-09 Thu 00:09:43 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 481966242ca2901d982cefad71c1604c6b26005b

	* tools/: click-fastclassifier/click-fastclassifier.cc,
	click-install/click-install.cc: bugfixes

1999-12-08 Wed 23:32:29 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a447a247bbc652cd9f9b38e1cce19a9f21e831be

	* INSTALL, Makefile.in, NEWS, README, configure.in,
	doc/click-align.1, lib/router.cc, lib/wq.hh,
	linuxmodule/Makefile.in, linuxmodule/sched.cc, tools/Makefile.in,
	tools/udpgen/.cvsignore, tools/udpgen/Makefile.in,
	tools/udpgen/udpcount.c, tools/udpgen/udpgen.c: added udpgen into
	distribution; updated README; tested distribution

1999-12-08 Wed 23:22:48 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 5c4ae1cd3a7ca385d8518e3af47d78fa2bf3cc8a

	* linuxmodule/sched.cc: minor changes

1999-12-08 Wed 23:22:16 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 5e220273bd8ec51487d593080dd09cfe9d2a469c

	* lib/router.cc: in run_scheduled(), always do a schedule() to
	allow other things to run on CPU

1999-12-08 Wed 23:21:13 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit a3dbb0355b8996134040b5687cbd457928a04bf9

	* lib/timer.cc: don't manually call run_scheduled() anymore

1999-12-08 Wed 23:20:47 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 891568c1a4140fdacc876e6449cc8c623a2d7281

	* elements/standard/spew.cc: *** empty log message ***

1999-12-08 Wed 23:20:18 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 18e67a1d846b73ebabaae73ba159758846097273

	* elements/linuxmodule/fromdevice.cc: don't call run_scheduled()
	manually anymore... have the scheduler deal with this

1999-12-06 Mon 23:56:55 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 341220e94ddd79a5e2ded489496e1b8b9bc324c5

	* tools/click-align/click-align.cc: dont allow direct changes to
	hookup

1999-12-06 Mon 23:47:18 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 937cbb7370e7f844de831d2d2339d65d22163cff

	* tools/: click-align/click-align.cc, lib/lexert.cc, lib/lexert.hh,
	lib/routert.hh, lib/toolutils.cc, lib/toolutils.hh: dont allow
	direct changes to hookup

1999-12-06 Mon 22:58:04 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit c031df2504346b373487e002d6aff7c03217b9e4

	* linuxmodule/Makefile.in: minor fix

1999-12-06 Mon 22:37:36 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 76e65516c7c10c2f71068441e072d3f370c35abd

	* etc/linux-2.2.10-polldev-patch: *** empty log message ***

1999-12-06 Mon 22:18:09 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit ce7f20c89295e1e56f0cfad95563a161e9a4f176

	* linuxmodule/: module.cc, sched.cc: click scheduler thread now
	controls the Router::driver() routine, instead of having it
	triggered by linux bh...

1999-12-06 Mon 22:17:14 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit d92b0ef852313288d505cd256f9a04b818db6708

	* lib/: element.hh, router.cc, wq.hh: added support for waiting in
	kernel for events that drive polling

1999-12-06 Mon 22:16:02 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 344543458338f2a37e621d9e76e95a9016ab1eb8

	* elements/standard/: pulltopush.cc, pulltopush.hh: *** empty log
	message ***

1999-12-06 Mon 22:15:00 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit fa2a740c4078c6f0c77a05191f48e3924d3664d6

	* elements/standard/: pulltopush.cc, pulltopush.hh: *** empty log
	message ***

1999-12-06 Mon 21:24:02 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 00207ddbbf01718e3be422f444bc54d2f3b88b1b

	* elements/linuxmodule/: polldevice.cc, polldevice.hh: polling
	devices

1999-12-06 Mon 19:32:04 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7602a7216c285419689f5194e83607533acfa7e2

	* elements/linuxmodule/polldevice.cc: commented out

1999-12-06 Mon 18:07:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 58b7729f39d7aa8829a2740e04242c7ad462b5b8

	* conf/fake-iprouter.click, conf/ip.clickpat, conf/make-ip-conf.pl,
	elements/aqm/red.cc, elements/aqm/red.hh, elements/ip/bigin.cc,
	elements/ip/bigin.hh, elements/standard/queue.cc,
	elements/standard/queue.hh, elements/standard/red.cc,
	elements/standard/red.hh,
	tools/click-specialize/click-specialize1.pl,
	tools/click-xform/click-xform.cc, tools/lib/routert.cc,
	tools/lib/routert.hh: tool fixes for speed (6.854), updated queue
	to be a Storable, updated BigIn to be correct

1999-12-05 Sun 17:42:05 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 5c68229a3b95cba7e0428a217706ed89d8f4ff0d

	* linuxmodule/: module.cc, sched.cc: *** empty log message ***

1999-12-05 Sun 17:40:04 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0cef64db771d7e767fb4fdb921492431f5ac19fd

	* elements/linuxmodule/: polldevice.cc, polldevice.hh: initial
	checkins of polldevice elements

1999-12-04 Sat 22:53:34 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 29bf2d430b20a7e6ea115c43ec0c0691cb9300f1

	* linuxmodule/: Makefile.in, module.cc, sched.cc: added first try
	at getting rid of interrupts:
	  - create click scheduler kernel thread that schedules when to
	poll device
	    and when to process them
	  - calls do_bottom_half manually... eventually, we will get rid of
	this
	
	can now receive udpgen-ed packets as fast as they are generated...
	128,000 pkts per section! comparing to the max rate of 85,000
	before (after that rate we hit receiver livelock).
	
	next step is to get rid of the need of net_bh: instead of using
	linux queue, use our own queue.

1999-11-28 Sun 21:01:16 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 74929372244b13859058f391ca445985348d8e80

	* configure.in, lib/clp.c, lib/clp.h, userlevel/click.cc: check for
	dynamic linking library in other places too; get rid of clp-related
	warnings

1999-11-27 Sat 22:32:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4e38241267507a512f702209a568f43cee711f61

	* Makefile.in, NEWS, acconfig.h, conf/cone-userprof.ipb,
	conf/fake-iprouter.click, conf/test.click, conf/test2.click,
	configure.in, doc/Makefile.in, doc/click-align.1,
	doc/click-install.1, doc/click.1, doc/click.5, doc/click.o.8,
	doc/element2man.pl, elements/aqm/red.hh,
	elements/standard/classifier.hh, elements/standard/counter.hh,
	elements/standard/infinitesource.cc,
	elements/standard/infinitesource.hh, elements/standard/red.hh,
	lib/clickpackage.hh, linuxmodule/modulepriv.hh, tools/Makefile.in,
	tools/click-align/click-align.cc, tools/click-compile.in,
	tools/click-fastclassifier/Makefile.in,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-install/Makefile.in,
	tools/click-install/click-install.cc,
	tools/click-specialize/.cvsignore,
	tools/click-specialize/click-specialize1.pl,
	tools/click-xform/click-xform.cc, userlevel/Makefile.in,
	userlevel/click.cc: beginning click-specialize; added handlers
	section to element man pages; dynamic linking in user-level click;
	documentation updates

1999-11-23 Tue 20:51:49 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 46d6ad45fba5410ff9a1b717585121ab3f98858d

	* tools/Makefile.in: fucked up makefile.in in tools

1999-11-23 Tue 18:01:40 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 10d7bbeb7d76dc2e66125bc8d226180398705d60

	* tools/Makefile.in: tool makefile fix

1999-11-23 Tue 17:41:53 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a337b607159251d94b8c4f57781cff7b486cc410

	* Makefile.in, lib/archive.cc, lib/archive.hh, lib/confparse.cc,
	lib/confparse.hh, lib/lexer.cc, lib/straccum.cc, lib/straccum.hh,
	linuxmodule/Makefile.in, linuxmodule/module.cc,
	linuxmodule/modulepriv.hh, tools/Makefile.in,
	tools/click-align/Makefile.in, tools/click-align/click-align.cc,
	tools/click-compile.in, tools/click-fastclassifier/Makefile.in,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-install/Makefile.in,
	tools/click-install/click-install.cc,
	tools/click-xform/Makefile.in, tools/click-xform/click-xform.cc,
	tools/lib/lexert.cc, tools/lib/lexert.hh, tools/lib/routert.cc,
	tools/lib/routert.hh, tools/lib/toolutils.cc,
	tools/lib/toolutils.hh, userlevel/Makefile.in, userlevel/click.cc:
	archive stuff done

1999-11-22 Mon 23:52:44 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8f407c18e4dd47e9671af383149389809d55a839

	* lib/lexer.cc, lib/lexer.hh, lib/straccum.cc, lib/straccum.hh,
	linuxmodule/module.cc, linuxmodule/modulepriv.hh,
	linuxmodule/proc_config.cc, tools/Makefile.in, userlevel/click.cc:
	changed Lexer (but not yet LexerT) to take a String rather than a
	LexerSource -- preparation for ar

1999-11-22 Mon 22:28:42 +0000  Max Poletto <maxp@lcs.mit.edu>
Commit 45563012d01a0c7db3d4c16156d6840178555c47

	* configure.in, tools/Makefile.in: recursive make clean problem in
	/tools

1999-11-22 Mon 22:07:41 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 21e9088282314683fed11691b9134daa7e8637e7

	* lib/lexer.cc: boneheaded connectiontunnel lexer bug

1999-11-22 Mon 18:38:19 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6bc1c4af6c81f84a7d116151d68e4bd61f0bd078

	* Makefile.in, configure.in, linuxmodule/Makefile.in,
	linuxmodule/clickmodule.hh, tools/.cvsignore, tools/Makefile.in,
	tools/click-compile.in,
	tools/click-fastclassifier/click-fastclassifier.cc,
	userlevel/Makefile.in: added click-compile, click-fastclassifier is
	almost ready

1999-11-22 Mon 00:42:01 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1c23d4b037b9eaada501066f75bd45d2943f67b8

	* lib/lexer.cc, lib/lexer.hh, linuxmodule/clickmodule.hh,
	linuxmodule/kernelerror.cc, linuxmodule/linuxmodule.hh,
	linuxmodule/module.cc, linuxmodule/modulepriv.hh,
	linuxmodule/proc_click.cc, linuxmodule/proc_config.cc,
	linuxmodule/proc_element.cc, linuxmodule/proc_mgr.cc,
	tools/click-fastclassifier/click-fastclassifier.cc: more
	fastclassifier and related stuff

1999-11-19 Fri 03:18:31 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 093ca529d8d8db99bb7566ccc636ff6a80643ffc

	* configure.in, elements/standard/classifier.cc,
	elements/standard/classifier.hh, lib/elemfilter.cc,
	lib/elemfilter.hh, lib/string.hh, tools/Makefile.in,
	tools/click-fastclassifier/.cvsignore,
	tools/click-fastclassifier/Makefile.in,
	tools/click-fastclassifier/click-fastclassifier.cc,
	tools/click-install/click-install.cc, tools/lib/routert.cc,
	tools/lib/routert.hh: fastclassifier added

1999-11-18 Thu 19:51:27 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit bcc4cdb483668c8f97a5536c1184eae0fa30241c

	* AUTHORS, NEWS, configure.in, elements/aqm/red.cc,
	elements/aqm/red.hh, elements/standard/classifier.cc,
	elements/standard/red.cc, elements/standard/red.hh, lib/error.cc,
	lib/error.hh, lib/lexer.cc, lib/lexer.hh, linuxmodule/module.cc,
	tools/Makefile.in, tools/click-install/.cvsignore,
	tools/click-install/Makefile.in,
	tools/click-install/click-install.cc, tools/lib/routert.cc,
	tools/lib/routert.hh: click=install

1999-11-17 Wed 17:13:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ce6dbe783204c53323d038f5f6071a9df71455a4

	* Makefile.in, NEWS, acconfig.h, conf/ip.clickpat, configure.in,
	doc/click-xform.1, elements/aqm/red.cc,
	elements/ethernet/arpquerier.cc, elements/etherswitch/spantree.cc,
	elements/etherswitch/switch.cc, elements/ip/bigin.cc,
	elements/ip/checkipheader.cc, elements/ip/decipttl.cc,
	elements/ip/ipfragmenter.cc, elements/ip/ipgwoptions.cc,
	elements/ip/setipdscp.cc, elements/linuxmodule/todevice.cc,
	elements/standard/checklength.hh, elements/standard/classifier.cc,
	elements/standard/counter.cc, elements/standard/counter.hh,
	elements/standard/dropbroadcasts.cc,
	elements/standard/infinitesource.hh, elements/standard/meter.cc,
	elements/standard/queue.cc, elements/standard/randomerror.cc,
	elements/standard/randomlossage.cc, elements/standard/red.cc,
	elements/standard/shaper.cc, elements/standard/suppressor.cc,
	lib/clp.c, lib/clp.h, lib/confparse.cc, lib/element.cc,
	lib/element.hh, lib/lexer.cc, lib/lexer.hh, lib/router.cc,
	lib/router.hh, lib/strerror.c, linuxmodule/linuxmodule.hh,
	linuxmodule/module.cc, linuxmodule/proc_click.cc,
	linuxmodule/proc_element.cc, linuxmodule/proc_mgr.cc,
	tools/Makefile.in, tools/click-align/Makefile.in,
	tools/click-align/click-align.cc, tools/click-align/hashmapi.cc,
	tools/click-align/vectori.cc, tools/click-xform/Makefile.in,
	tools/click-xform/click-xform.cc, tools/click-xform/hashmapi.cc,
	tools/click-xform/vectori.cc, tools/lib/hashmapi.cc,
	tools/lib/lexert.cc, tools/lib/lexert.hh, tools/lib/routert.cc,
	tools/lib/routert.hh, tools/lib/vectori.cc, userlevel/Makefile.in,
	userlevel/click.cc: handler stuff, CLP

1999-11-05 Fri 18:41:30 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0274ce8f74aefc69c1f857995562e962450c6dc3

	* Makefile.in, NEWS, configure.in, tools/Makefile.in: dist

1999-11-05 Fri 16:50:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 696a5d1e47eea993ce67d617c319f0c4bb215231

	* elements/standard/alignmentinfo.cc,
	elements/standard/alignmentinfo.hh,
	elements/standard/classifier.cc, elements/standard/classifier.hh,
	include/click/standard/alignmentinfo.hh, lib/element.cc,
	lib/element.hh, lib/packet.cc, lib/packet.hh, lib/router.cc,
	lib/router.hh, tools/click-align/alignclass.cc,
	tools/click-align/alignclass.hh, tools/click-align/alignment.cc,
	tools/click-align/alignment.hh, tools/click-align/click-align.cc:
	further alignment stuff: propagate want information backwards,
	added AlignmentInfo

1999-11-04 Thu 16:55:08 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit cef8b74c46be903926d8de760d09cdf8049a8035

	* elements/ip/annotate.cc, elements/ip/annotate.hh,
	elements/ip/bigin.cc, elements/ip/bigin.hh,
	elements/ip/checkipheader.cc, elements/ip/decipttl.cc,
	elements/ip/fixipsrc.cc, elements/ip/icmperror.cc,
	elements/ip/icmperror.hh, elements/ip/icmpping.cc,
	elements/ip/icmpping.hh, elements/ip/ipencap.cc,
	elements/ip/ipfragmenter.cc, elements/ip/ipfragmenter.hh,
	elements/ip/ipgwoptions.cc, elements/ip/ipoutputcrud.cc,
	elements/ip/rfc2507c.cc, elements/ip/rfc2507c.hh,
	elements/ip/rfc2507d.cc, elements/ip/rfc2507d.hh,
	elements/ip/ripsend.cc, elements/ip/saveipfields.cc,
	elements/ip/saveipfields.hh, elements/ip/setipchecksum.cc,
	elements/ip/setipdscp.cc, elements/ip/setipdscp.hh,
	elements/ip/snooptcp.cc, elements/ipsec/esp.cc,
	elements/standard/spew.cc, lib/click_icmp.h, lib/click_ip.h,
	lib/packet.cc, lib/packet.hh, tools/click-align/alignclass.cc,
	tools/click-align/alignclass.hh, tools/click-align/alignment.cc,
	tools/click-align/alignment.hh, tools/click-align/click-align.cc,
	tools/lib/elementt.cc, tools/lib/elementt.hh, tools/lib/routert.cc,
	tools/lib/routert.hh: added IP header annotation

1999-11-04 Thu 01:36:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a488df5a26923376fa787c612ab894c4e970a7ad

	* tools/click-align/click-align.cc: changes to support click-align

1999-11-04 Thu 01:27:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 629f1780977a3c42b76d94fa4dcc6c75cc125ee9

	* configure.in, elements/standard/align.cc,
	elements/standard/align.hh, lib/confparse.cc, lib/confparse.hh,
	lib/element.cc, linuxmodule/module.cc, tools/Makefile.in,
	tools/click-align/.cvsignore, tools/click-align/Makefile.in,
	tools/click-align/alignclass.cc, tools/click-align/alignclass.hh,
	tools/click-align/alignment.cc, tools/click-align/alignment.hh,
	tools/click-align/click-align.cc, tools/click-align/hashmapi.cc,
	tools/click-align/vectori.cc, tools/click-xform/click-xform.cc,
	tools/lib/lexert.cc, tools/lib/lexert.hh, tools/lib/routert.cc,
	tools/lib/routert.hh: changes to support click-align

1999-10-27 Wed 15:01:04 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0bdcb14f6319d00cc5e2eb6e37393a28d07d48dd

	* doc/Element.3, elements/standard/align.cc,
	elements/standard/align.hh, lib/packet.cc, lib/packet.hh: added
	align element, packet changes

1999-10-23 Sat 18:03:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e54a04fc273a61b9051bdef51d582f2d1e015991

	* elements/ip/decipttl.cc, elements/ip/ipoutputcrud.hh,
	elements/standard/checklength.cc, elements/standard/checklength.hh,
	lib/element.hh: checklength

1999-10-23 Sat 17:42:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 208f086fd86a9a6210523eba57e02b9f5ebad309

	* doc/element2man.pl, elements/ip/bigin.hh,
	elements/ip/checkipheader.hh, elements/ip/decipttl.hh,
	elements/ip/setipchecksum.hh: fixed element docs

1999-10-23 Sat 17:36:56 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d2d30890b92fcb107711b1f76fb07c4dfc58a85e

	* doc/element2man.pl: manual yet again

1999-10-23 Sat 17:31:30 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8d793e745a84dc024b6ec7103d0bf8ea4c8592cd

	* doc/Connection.3, doc/Element.3, doc/HandlerRegistry.3,
	doc/click-xform.1, doc/click.o.8, doc/element2man.pl,
	elements/standard/queue.hh: manual fixups

1999-10-21 Thu 22:05:02 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 87b1caac1615819d708a5b4b9ae51b01f701aaad

	* elements/standard/randomlossage.cc: unused var

1999-10-21 Thu 22:01:57 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a0c29bae49f449bcf4251c8d4764adcd93b5f370

	* doc/Element.3, lib/element.cc, lib/element.hh: naming whoops

1999-10-21 Thu 22:00:08 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit f0d7a3bb7a174e75753d50dfa03ca230cb81734a

	* Makefile.in, doc/Element.3, doc/HandlerRegistry.3,
	doc/Makefile.in, elements/aqm/red.cc, elements/ip/setipdscp.cc,
	elements/ip/setipdscp.hh, elements/standard/counter.cc,
	elements/standard/queue.cc, elements/standard/queue.hh,
	elements/standard/randomerror.cc, elements/standard/randomerror.hh,
	elements/standard/randomlossage.cc,
	elements/standard/randomlossage.hh, elements/standard/red.cc,
	lib/element.cc, lib/element.hh, lib/router.cc,
	linuxmodule/module.cc, linuxmodule/proc_click.cc,
	linuxmodule/proc_element.cc: more programmers' manual stuff ; fixed
	some things

1999-10-21 Thu 16:36:39 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 991a2028030894dd8dd1fc57d6ff3a117f7e9869

	* Makefile.in, doc/Connection.3, doc/Element.3, doc/Makefile.in,
	elements/standard/suppressor.hh, lib/element.cc, lib/element.hh,
	lib/router.cc: element/connection man pages

1999-10-20 Wed 22:06:03 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 63a1f23befd5471fd9897df1605c2b9132e19b40

	* doc/Element.3: manpage updates

1999-10-20 Wed 21:48:55 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 7fa1a7c6b5d244e6bf7b094854479bc68d19508e

	* AUTHORS, doc/Element.3, elements/etherswitch/spantree.cc,
	elements/etherswitch/spantree.hh, elements/etherswitch/switch.cc,
	elements/etherswitch/switch.hh, elements/ip/checkipheader.cc,
	elements/ip/checkipheader.hh, elements/ip/decipttl.cc,
	elements/ip/decipttl.hh, elements/ip/ipfragmenter.cc,
	elements/ip/ipfragmenter.hh, elements/ip/ipgwoptions.cc,
	elements/ip/ipgwoptions.hh, elements/ip/lookupiproutelinux.cc,
	elements/standard/classifier.cc, elements/standard/classifier.hh,
	elements/standard/idle.cc, elements/standard/idle.hh,
	elements/standard/meter.cc, elements/standard/randomlossage.cc,
	elements/standard/randomlossage.hh, elements/standard/tee.cc,
	elements/standard/tee.hh, lib/element.cc, lib/element.hh,
	lib/router.cc, lib/unlimelement.cc, lib/unlimelement.hh: changed
	add_inputs to set_ninputs

1999-10-20 Wed 04:44:58 +0000  John Jannotti <jj@pdos.lcs.mit.edu>
Commit 19aa2c69367a561c5a4dd08b306e8c2739746e8a

	* elements/etherswitch/bridgemessage.cc: Can't use %0 to get
	leading zeros when printfing a string.

1999-10-20 Wed 04:39:59 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 74a001ac9db964e666ccde1ec3b967c1921d18bb

	* AUTHORS: au

1999-10-20 Wed 04:38:46 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a8cd5656786af640617f8a40481942d3a978beae

	* AUTHORS: au

1999-10-20 Wed 04:26:00 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 40db035a300243ebf3dc7ca15b70bcd73406b0a6

	* AUTHORS, doc/click.o.8: forgotten files

1999-10-20 Wed 04:22:34 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ae3de20412dc28fa8a1b4463e3b7f9145717cb79

	* INSTALL, Makefile.in, README, conf/test2.click,
	doc/click-xform.1, doc/click.5, doc/element2man.pl,
	elements/userlevel/frombpf.cc, lib/glue.cc, lib/lexer.cc,
	lib/string.cc, tools/lib/lexert.cc, userlevel/click.cc:
	DISTRIBUTION. added comments, changed names, added files, fixed
	bugs, fucked men, lived high, smoked dope, killed babies.

1999-10-20 Wed 03:14:11 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit bc70b8323b9cb1f3c0bc6f1ae2f175235dde72a6

	* COPYRIGHT, INSTALL, LICENSE, Makefile.in, README,
	conf/cone-user.ipb, conf/fake-iprouter.click, conf/ip.clickpat,
	conf/make-ip-conf.pl, conf/sample.ipb, conf/schedtest.ipb,
	conf/shaper.ipb, conf/test.click, conf/test.ipb, conf/test2.click,
	conf/test3.click, conf/testbpf.click, conf/testbpf.ipb,
	configure.in, doc/Makefile.in, doc/element2man.pl,
	elements/aqm/red.cc, elements/ethernet/arpfaker.cc,
	elements/ethernet/arpquerier.cc, elements/ethernet/arpresponder.cc,
	elements/etherswitch/bridgemessage.cc,
	elements/etherswitch/debugbridge.cc,
	elements/etherswitch/spantree.cc, elements/etherswitch/switch.cc,
	elements/ip/annotate.cc, elements/ip/bigin.cc,
	elements/ip/checkipheader.cc, elements/ip/decipttl.cc,
	elements/ip/fixipsrc.cc, elements/ip/getipaddress.cc,
	elements/ip/icmperror.cc, elements/ip/icmpping.cc,
	elements/ip/ipencap.cc, elements/ip/ipfragmenter.cc,
	elements/ip/ipgwoptions.cc, elements/ip/ipoutputcrud.cc,
	elements/ip/lookupiproute.cc, elements/ip/lookupiproutelinux.cc,
	elements/ip/rfc2507c.cc, elements/ip/rfc2507d.cc,
	elements/ip/ripsend.cc, elements/ip/setipaddress.cc,
	elements/ip/setipchecksum.cc, elements/ip/setipdscp.cc,
	elements/ip/snooptcp.cc, elements/ip/snooptcp.hh,
	elements/ipsec/des.cc, elements/ipsec/desp.cc,
	elements/ipsec/esp.cc, elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/tohost.cc,
	elements/linuxmodule/tolinux.cc, elements/radio/b8b10.cc,
	elements/radio/bim.cc, elements/radio/checkpattern.cc,
	elements/radio/scramble.cc, elements/radio/sendpattern.cc,
	elements/standard/broadcast.cc, elements/standard/burster.cc,
	elements/standard/checkcrc32.cc, elements/standard/checkpaint.cc,
	elements/standard/classifier.cc, elements/standard/counter.cc,
	elements/standard/discard.cc, elements/standard/discardnofree.cc,
	elements/standard/hashdemux.cc, elements/standard/hashdemux.hh,
	elements/standard/idle.cc, elements/standard/infinitesource.cc,
	elements/standard/infinitesource.hh, elements/standard/meter.cc,
	elements/standard/nullelement.cc, elements/standard/nulls.cc,
	elements/standard/nulls.hh, elements/standard/packetmeter.cc,
	elements/standard/packetshaper.cc, elements/standard/paint.cc,
	elements/standard/print.cc, elements/standard/priosched.cc,
	elements/standard/pulltopush.cc, elements/standard/queue.cc,
	elements/standard/randomerror.cc,
	elements/standard/randomlossage.cc, elements/standard/red.cc,
	elements/standard/rrsched.cc, elements/standard/setcrc32.cc,
	elements/standard/shaper.cc, elements/standard/spew.cc,
	elements/standard/strip.cc, elements/standard/suppressor.cc,
	elements/standard/tee.cc, elements/standard/timedsink.cc,
	elements/standard/timedsource.cc, elements/standard/timedsource.hh,
	elements/userlevel/frombpf.cc, elements/userlevel/fromdump.cc,
	elements/userlevel/tobpf.cc, elements/userlevel/todump.cc,
	elements/userlevel/tun.cc, findelements.sh, lib/bitvector.cc,
	lib/click_ether.h, lib/click_icmp.h, lib/click_ip.h,
	lib/click_tcp.h, lib/click_udp.h, lib/confparse.cc, lib/crc32.c,
	lib/element.cc, lib/element.hh, lib/elemfilter.cc, lib/elemlink.cc,
	lib/error.cc, lib/errorelement.cc, lib/etheraddress.cc,
	lib/ewma.cc, lib/glue.cc, lib/hashmap.cc, lib/hashmapi.cc,
	lib/in_cksum.c, lib/integers.cc, lib/ipaddress.cc, lib/iptable.cc,
	lib/lexer.cc, lib/lexer.hh, lib/packet.cc, lib/router.cc,
	lib/straccum.cc, lib/string.cc, lib/timedelement.cc, lib/timer.cc,
	lib/unlimelement.cc, lib/vector.cc, lib/vectori.cc, lib/vectorv.cc,
	linuxmodule/kernelerror.cc, linuxmodule/kernelversion.c,
	linuxmodule/module.cc, linuxmodule/proc_click.cc,
	linuxmodule/proc_config.cc, linuxmodule/proc_element.cc,
	linuxmodule/proc_mgr.cc, mkelemlist.sh.in,
	tools/click-xform/click-xform.cc, tools/click-xform/hashmapi.cc,
	tools/click-xform/vectori.cc, tools/lib/elementt.cc,
	tools/lib/lexert.cc, tools/lib/routert.cc, tools/make-ip-conf.pl,
	userlevel/click.cc: updated configurations, added copyrights
	everywhere, updated lots of documentation

1999-10-19 Tue 20:45:29 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit d7bce5eefdf065790ada26bca427f802379f5eb5

	* README: lame first attempt

1999-10-19 Tue 18:45:24 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 5f0d33b3ee685fece53f6a55f189d4aaf6b3bded

	* Makefile.in, configure.in, doc/Makefile.in, doc/click-xform.1,
	elements/ethernet/arpquerier.cc, elements/ethernet/arpresponder.cc,
	elements/etherswitch/bridgemessage.cc,
	elements/etherswitch/bridgemessage.hh,
	elements/etherswitch/spantree.cc, elements/ip/icmperror.cc,
	elements/ip/lookupiproute.cc, elements/ip/lookupiproutelinux.cc,
	elements/ip/ripsend.cc, elements/radio/bim.cc,
	elements/standard/counter.cc, elements/standard/meter.cc,
	elements/standard/shaper.cc, elements/userlevel/fakepcap.h,
	elements/userlevel/fakepcap.hh, elements/userlevel/frombpf.cc,
	elements/userlevel/fromdump.cc, elements/userlevel/todump.cc,
	elements/userlevel/tun.cc, findelements.sh, lib/glue.hh,
	lib/ipaddress.cc, lib/ipaddress.hh, lib/timer.hh,
	tools/click-xform/Makefile.in, tools/click-xform/click-xform.1:
	fixes to compile cleanly on Solaris

1999-10-19 Tue 18:02:11 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 914ff44d666d3e0bbb25a92ceed5f469615f97a7

	* exopc/samples/icmp.smp: *** empty log message ***

1999-10-19 Tue 15:14:51 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit fd063cd00f5433e9619d4637d5afb1da372c9ad1

	* doc/rfc1812-notes.txt: RFC1812 is pretty much in the bag now.

1999-10-19 Tue 15:09:25 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 4bdf39035b509c4fc326c0adfa5eb3c3e862d724

	* INSTALL: foo

1999-10-19 Tue 15:03:22 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 6317bfc99bf56fa00913d0e2266b0db96b474dce

	* tools/make-ip-conf.pl: foo

1999-10-19 Tue 15:02:35 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 3ddea2912541ffd1bcac41141198d7950260b2ad

	* tools/make-ip-conf.pl: foo

1999-10-19 Tue 05:22:27 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 59ae84cfb2bda0303f607734d5f0bebc31007c82

	* exopc/Makefile.in, exopc/samples/icmp.quad, lib/lexer.cc: 1. temp
	get around to a weird lexing bug on exokernel 2. get click back up
	running on exokernel

1999-10-19 Tue 00:33:17 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit c44e6acfe9da888a51a7844372b18716df246038

	* conf/testbpf.ipb: blub

1999-10-19 Tue 00:30:50 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit ba18d905427b858909df72bd0233466848c33a7e

	* conf/testbpf.ipb: test

1999-10-19 Tue 00:23:53 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 0c60077ead2343ccedefc8ce92c533a382b6f56e

	* conf/testbpf.ipb, lib/router.cc: Improve FromBPF.

1999-10-19 Tue 00:08:51 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 812cef3fbdd532016e4777530924e79a0a4e0fbc

	* conf/test.ipb: a test configuration.

1999-10-18 Mon 23:35:39 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 031768ef550ffa9f8a3d16bfc812214474391cab

	* lib/glue.hh: alpha timeradd re-fix.

1999-10-18 Mon 23:30:32 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 5d8e6177f309647eec737f91124d0c6d4a8f205f

	* lib/glue.hh: Alpha fix (timersub/add).

1999-10-18 Mon 22:35:44 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2f29bf096db598ade7dcda58b431b5d7e3bd291f

	* configure.in, elements/userlevel/fakepcap.h,
	elements/userlevel/fakepcap.hh, elements/userlevel/fromdump.cc,
	elements/userlevel/fromdump.hh, elements/userlevel/todump.cc,
	userlevel/Makefile.in: more pcap avoidances

1999-10-18 Mon 22:28:25 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 106508672a738e028bf8338294a8b9813bcafb1e

	* elements/: etherswitch/bridgemessage.hh, userlevel/fakepcap.h,
	userlevel/fakepcap.hh, userlevel/frombpf.hh, userlevel/tobpf.hh:
	fake bpf fixes

1999-10-18 Mon 22:28:08 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8f0c0fe2fda82570e7aa13f6825141e88fc7472b

	* elements/userlevel/tobpf.cc: error messages

1999-10-18 Mon 22:26:40 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit ef377997c504576146372e4605989697b99d6aae

	* acconfig.h: got rid of some crap

1999-10-18 Mon 22:25:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 565da8cda49864d78cfc5d2801f14b6261fc70d5

	* acconfig.h, configure.in, elements/linuxmodule/fromdevice.cc,
	elements/userlevel/fakepcap.h, elements/userlevel/fakepcap.hh,
	elements/userlevel/frombpf.cc, elements/userlevel/frombpf.hh,
	elements/userlevel/tobpf.cc, elements/userlevel/tobpf.hh: added
	pcap stuff

1999-10-18 Mon 22:11:41 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 31de25f83bd85997dc0dcd445e68eb7b1a81a65d

	* elements/: etherswitch/bridgemessage.hh, ip/rfc2507d.cc: Alpha
	compilation fixes.

1999-10-18 Mon 22:11:03 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4bf6587053563082f123478fb96b0fb671712892

	* mkelemlist.sh.in, userlevel/click.cc: no more find -q..

1999-10-18 Mon 22:10:49 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 79df3abd3f399e40eb62c849b63b640e435ce755

	* userlevel/click.cc: no more find -q..

1999-10-18 Mon 21:19:19 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 1de4700f151e20c85705ccfc5408a8da0842bf4e

	* Makefile.in, elements/etherswitch/bridgemessage.cc,
	elements/etherswitch/bridgemessage.hh,
	elements/etherswitch/spantree.cc, exopc/Makefile.in,
	lib/integers.cc, lib/integers.hh, linuxmodule/Makefile.in,
	userlevel/Makefile.in: integers, not packed

1999-10-18 Mon 20:43:12 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 4569f8e3a0d735fc60d7a668aac86acd0d57df78

	* elements/etherswitch/: bridgemessage.cc, bridgemessage.hh,
	spantree.cc: got rid of attribute packed

1999-10-18 Mon 20:17:28 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 67b52a7de09ce4216a15292bb4d469fd3fd869f7

	* findelements.sh: find -o instead of find -or. grep '^xxx' instead
	of grep ^xxx.

1999-10-18 Mon 19:05:48 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 0c620ba618ef347f7b145193527f7593afbe3dca

	* exopc/Makefile.in: *** empty log message ***

1999-10-18 Mon 19:03:41 +0000  Benjie Chen <benjie@lcs.mit.edu>
Commit 178e992c163458c1e724145bbe43f58588425503

	* exopc/: Makefile.in, click.cc, samples/icmp.ipb,
	samples/icmp.smp, samples/icmp.uni: random exopc related crap

1999-10-18 Mon 18:22:46 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 17c77a2c99d3ca32562433c5f4fe11c0fe5b5060

	* linuxmodule/module.cc: Get rid of undefined rtm_ symbols for
	release.

1999-10-18 Mon 17:57:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit e96b830598f797dcb3baa424753929d8fa87c1a1

	* elements/: ip/lookupiproutelinux.cc, linuxmodule/fromdevice.cc,
	linuxmodule/todevice.cc: things

1999-10-18 Mon 17:50:35 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d5a867bb8052f4c516d8d3dec317437f5eca69e8

	* INSTALL, Makefile.in, configure.in, doc/.cvsignore,
	doc/Makefile.in, doc/click.5, doc/element2man.pl,
	doc/make-element-html, elements/aqm/red.hh,
	elements/ethernet/arpfaker.hh, elements/ethernet/arpquerier.hh,
	elements/ethernet/arpresponder.hh, elements/ethernet/etherencap.hh,
	elements/exopc/xokreader.hh, elements/ip/decipttl.hh,
	elements/ip/icmperror.hh, elements/ip/ipencap.hh,
	elements/ip/ipfragmenter.hh, elements/ip/ipoutputcrud.hh,
	elements/ip/lookupiproute.hh, elements/ip/lookupiproutelinux.cc,
	elements/ip/lookupiproutelinux.hh, elements/ip/ripsend.hh,
	elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/tohost.cc,
	elements/linuxmodule/tolinux.cc, elements/standard/checkpaint.hh,
	elements/standard/classifier.hh,
	elements/standard/dropbroadcasts.hh,
	elements/standard/hashdemux.hh, elements/standard/priosched.hh,
	elements/standard/red.hh, elements/standard/rrsched.hh,
	elements/standard/strip.hh, elements/userlevel/frombpf.hh,
	etc/linux-2.2-patch, exopc/Makefile.in, findelements.sh,
	install-sh, lib/click_ip.h, lib/glue.hh, lib/lexer.cc,
	lib/lexer.hh, linuxmodule/Makefile.in, mkinstalldirs,
	tools/Makefile.in, tools/click-xform/Makefile.in,
	tools/click-xform/click-xform.1, tools/lib/lexert.cc,
	tools/lib/routert.cc, tools/lib/routert.hh, userlevel/Makefile.in:
	many changes

1999-10-17 Sun 23:29:07 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d2606e01bf344869c0a40e95dccaffdc2b73b95e

	* INSTALL, configure.in: installation fix

1999-10-17 Sun 23:27:38 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit bb4a1478bbc7321b0db806f9612bd6b494da6235

	* tools/click-xform/.cvsignore: .cvsignore

1999-10-17 Sun 23:18:35 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b582d9ef272aff60d43c50e97fc6e5d92eafa7e3

	* tools/lib/: elementt.hh, routert.hh: addled files to include
	stddef.h

1999-10-17 Sun 23:15:36 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 0e9b0e7a488fc5ca6e7f45b2385d1e3187f27581

	* userlevel/Makefile.in: userlevel makefule iupda;

1999-10-17 Sun 23:14:30 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 263caab100d8c515c6dea8321da56e0d6f080e98

	* acconfig.h: oops

1999-10-17 Sun 23:11:42 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit eec44857def63d91a204667f127192aefd4b14fd

	* Makefile.in: avoid infloop

1999-10-17 Sun 23:10:41 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 67cd55a1f435c0fd5bf5029e629139899826dc96

	* Makefile.in, configure.in: avoid infloop

1999-10-17 Sun 23:08:45 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit a7372b0caab7a405b3ce2bdd835750d72ac2a2ff

	* INSTALL, configure.in: added INSTALL, fixed configure again

1999-10-17 Sun 20:41:34 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b5b4a452192422936287bf043560bc62dc0c8299

	* tools/.cvsignore: one more .cvsignore

1999-10-17 Sun 20:41:09 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 95f9f44cf2075f99a49ad8b5d67175eda5559a16

	* tools/click-xform/.cvsignore: .cvsignore

1999-10-17 Sun 20:40:25 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit babefdc12dde1a7c7dd8be811b3e2e208a157bbe

	* .cvsignore, exopc/.cvsignore: .cvsignores

1999-10-17 Sun 20:39:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 6e3f854da455d99fdb8d85786f7418d723748afd

	* Makefile.in, configure.in, missing, stamp-h.in: things

1999-10-17 Sun 20:17:46 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit c2972c43085d6d0a28465aba8399c8245ad29bda

	* Makefile.in: more changes

1999-10-17 Sun 20:14:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 8e40cfd4e4f903aa8846b4b83fc45c7d7ed0235a

	* exopc/Makefile.in, linuxmodule/Makefile.in,
	userlevel/Makefile.in: namechange

1999-10-17 Sun 20:13:48 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d9f4bfb8bf9f36ec0be46d2e23eb42246a4304ae

	* Makefile.in, acconfig.h, configure.in, findelements.sh,
	mkelemlist.sh, mkelemlist.sh.in, tools/Makefile.in: getting towards
	independence

1999-10-17 Sun 20:10:28 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit fae150e79ecb7db210211dc7ff1884625bda07d2

	* tools/make-linux-patch: added make-linux-patch

1999-10-17 Sun 19:19:17 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit d47d60ffb7d1c3c10a5c08ea569d105d008266d5

	* conf/cone-userprof.ipb, configure.in, doc/click.5,
	lib/confparse.cc, lib/error.cc, lib/lexer.cc, lib/lexer.hh,
	lib/string.cc, lib/string.hh, lib/vector.hh,
	linuxmodule/.cvsignore, tools/click-xform/click-xform.cc,
	tools/lib/elementt.cc, tools/lib/elementt.hh, tools/lib/lexert.cc,
	tools/lib/lexert.hh, tools/lib/routert.cc, tools/lib/routert.hh,
	userlevel/.cvsignore, userlevel/click.cc: lexical changes galore,
	plus first of many kernel fixes

1999-10-17 Sun 17:31:32 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 78f32b4da337eb7b40b23976862e42cef5957c34

	* lib/: element.cc, element.hh, iptable.hh, vector.cc, vector.hh,
	vectorv.cc: Get rid of #include <new.h>

1999-10-17 Sun 16:35:07 +0000  Robert Morris <rtm@lcs.mit.edu>
Commit 23246b05f73833b985b4c33350b61728594fe80a

	* elements/ip/rfc2507d.cc: Little fix for OpenBSD compilation.

1999-10-15 Fri 21:56:27 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit b109eb44a6fdfaf45082a79fb6f29d40edbb6dd4

	* conf/cone-kbm.ipb, conf/cone-red.ipb, conf/cone-user.ipb,
	conf/cone-userprof.ipb, conf/cone7.ipb, conf/kbm.ipb,
	conf/punish.ipb, conf/sample.ipb, conf/snooptcp.ipb, conf/tsb.ipb,
	conf/vpn-rl.ipb, conf/vpn.ipb, doc/click.5, elements/aqm/red.cc,
	elements/aqm/red.hh, elements/ethernet/arpfaker.cc,
	elements/ethernet/arpfaker.hh, elements/ethernet/arpquerier.cc,
	elements/ethernet/arpquerier.hh, elements/ethernet/arpresponder.cc,
	elements/ethernet/arpresponder.hh, elements/ethernet/etherencap.cc,
	elements/ethernet/etherencap.hh,
	elements/etherswitch/debugbridge.cc,
	elements/etherswitch/debugbridge.hh,
	elements/etherswitch/spantree.cc, elements/etherswitch/spantree.hh,
	elements/exopc/xokreader.cc, elements/exopc/xokreader.hh,
	elements/exopc/xokwriter.cc, elements/exopc/xokwriter.hh,
	elements/ip/bigin.cc, elements/ip/bigin.hh,
	elements/ip/checkipheader.cc, elements/ip/checkipheader.hh,
	elements/ip/fixipsrc.cc, elements/ip/fixipsrc.hh,
	elements/ip/getipaddress.cc, elements/ip/getipaddress.hh,
	elements/ip/icmperror.cc, elements/ip/icmperror.hh,
	elements/ip/ipencap.cc, elements/ip/ipencap.hh,
	elements/ip/ipfragmenter.cc, elements/ip/ipfragmenter.hh,
	elements/ip/ipgwoptions.cc, elements/ip/ipgwoptions.hh,
	elements/ip/ipoutputcrud.cc, elements/ip/ipoutputcrud.hh,
	elements/ip/lookupiproute.cc, elements/ip/lookupiproute.hh,
	elements/ip/lookupiproutelinux.cc,
	elements/ip/lookupiproutelinux.hh, elements/ip/ripsend.cc,
	elements/ip/ripsend.hh, elements/ip/setipaddress.cc,
	elements/ip/setipaddress.hh, elements/ip/setipdscp.cc,
	elements/ip/setipdscp.hh, elements/ipsec/des.cc,
	elements/ipsec/des.hh, elements/ipsec/desp.cc,
	elements/ipsec/desp.hh, elements/ipsec/esp.cc,
	elements/ipsec/esp.hh, elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	elements/radio/b8b10.cc, elements/radio/b8b10.hh,
	elements/radio/bim.cc, elements/radio/bim.hh,
	elements/radio/checkpattern.cc, elements/radio/checkpattern.hh,
	elements/radio/sendpattern.cc, elements/radio/sendpattern.hh,
	elements/standard/burster.cc, elements/standard/burster.hh,
	elements/standard/checkpaint.cc, elements/standard/checkpaint.hh,
	elements/standard/classifier.cc, elements/standard/classifier.hh,
	elements/standard/counter.cc, elements/standard/counter.hh,
	elements/standard/hashdemux.cc, elements/standard/hashdemux.hh,
	elements/standard/infinitesource.cc,
	elements/standard/infinitesource.hh, elements/standard/meter.cc,
	elements/standard/meter.hh, elements/standard/paint.cc,
	elements/standard/paint.hh, elements/standard/print.cc,
	elements/standard/print.hh, elements/standard/queue.cc,
	elements/standard/queue.hh, elements/standard/randomerror.cc,
	elements/standard/randomerror.hh,
	elements/standard/randomlossage.cc,
	elements/standard/randomlossage.hh, elements/standard/red.cc,
	elements/standard/red.hh, elements/standard/shaper.cc,
	elements/standard/shaper.hh, elements/standard/spew.cc,
	elements/standard/spew.hh, elements/standard/strip.cc,
	elements/standard/strip.hh, elements/standard/suppressor.cc,
	elements/standard/suppressor.hh, elements/standard/tee.cc,
	elements/standard/tee.hh, elements/standard/timedsink.cc,
	elements/standard/timedsink.hh, elements/standard/timedsource.cc,
	elements/standard/timedsource.hh, elements/userlevel/frombpf.cc,
	elements/userlevel/frombpf.hh, elements/userlevel/fromdump.cc,
	elements/userlevel/fromdump.hh, elements/userlevel/tobpf.cc,
	elements/userlevel/tobpf.hh, elements/userlevel/todump.cc,
	elements/userlevel/todump.hh, elements/userlevel/tun.cc,
	elements/userlevel/tun.hh, lib/confparse.cc, lib/confparse.hh,
	lib/element.cc, lib/element.hh, lib/error.cc, lib/errorelement.cc,
	lib/errorelement.hh, lib/ipaddress.hh, lib/lexer.cc, lib/lexer.hh,
	lib/router.cc, lib/timedelement.cc, lib/timedelement.hh,
	linuxmodule/module.cc, linuxmodule/proc_click.cc,
	linuxmodule/proc_element.cc, tools/click-xform/Makefile.in,
	tools/click-xform/click-xform.cc, tools/lib/confparset.cc,
	tools/lib/confparset.hh, tools/lib/lexert.cc, tools/lib/lexert.hh,
	tools/lib/routert.hh, userlevel/click.cc: changed # comments to //
	and /* */ ; use normal confparse in tools; remove Router *
	arguments in many places (configure, reconfigure, initialize,
	uninitialize, write handlers, cp_va_parse)

1999-10-15 Fri 20:14:13 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 80dac6d2e71fe458715220fa8ff48dc352e1501d

	* Makefile.in, conf/sample.ipb, configure.in,
	elements/etherswitch/bridgemessage.cc,
	elements/etherswitch/debugbridge.cc,
	elements/etherswitch/spantree.cc, elements/etherswitch/spantree.hh,
	mkelemlist.sh, tools/Makefile.in: more make dist

1999-10-14 Thu 22:18:47 +0000  Eddie Kohler <eddietwo@pdos.lcs.mit.edu>
Commit 2d66c038b0284581d35f7ff5cec6d09e5780fab0

	* .cvsignore, Makefile.in, acconfig.h, conf/compress.ipb,
	conf/cone-kbm.ipb, conf/cone-red.ipb, conf/cone-user.ipb,
	conf/cone-userprof.ipb, conf/cone7.ipb, conf/diffserv.ipb,
	conf/hub.ipb, conf/hub3.ipb, conf/kbm.ipb, conf/krtm.ipb,
	conf/kswitch.ipb, conf/punish.ipb, conf/rtm.ipb, conf/sample.ipb,
	conf/schedtest.ipb, conf/shaper.ipb, conf/snooptcp.ipb,
	conf/switch.ipb, conf/switch3.ipb, conf/tsb.ipb, conf/vpn-rl.ipb,
	conf/vpn.ipb, configure.in, doc/make-element-html,
	doc/rfc1812-notes.txt, elements/aqm/red.cc, elements/aqm/red.hh,
	elements/ethernet/arpfaker.cc, elements/ethernet/arpfaker.hh,
	elements/ethernet/arpquerier.cc, elements/ethernet/arpquerier.hh,
	elements/ethernet/arpresponder.cc,
	elements/ethernet/arpresponder.hh, elements/ethernet/etherencap.cc,
	elements/ethernet/etherencap.hh,
	elements/etherswitch/bridgemessage.cc,
	elements/etherswitch/bridgemessage.hh,
	elements/etherswitch/debugbridge.cc,
	elements/etherswitch/debugbridge.hh,
	elements/etherswitch/spantree.cc, elements/etherswitch/spantree.hh,
	elements/etherswitch/switch.cc, elements/etherswitch/switch.hh,
	elements/exopc/xokreader.cc, elements/exopc/xokreader.hh,
	elements/exopc/xokwriter.cc, elements/exopc/xokwriter.hh,
	elements/ip/annotate.cc, elements/ip/annotate.hh,
	elements/ip/bigin.cc, elements/ip/bigin.hh,
	elements/ip/checkipheader.cc, elements/ip/checkipheader.hh,
	elements/ip/decipttl.cc, elements/ip/decipttl.hh,
	elements/ip/fixipsrc.cc, elements/ip/fixipsrc.hh,
	elements/ip/getipaddress.cc, elements/ip/getipaddress.hh,
	elements/ip/icmperror.cc, elements/ip/icmperror.hh,
	elements/ip/icmpping.cc, elements/ip/icmpping.hh,
	elements/ip/ipencap.cc, elements/ip/ipencap.hh,
	elements/ip/ipfragmenter.cc, elements/ip/ipfragmenter.hh,
	elements/ip/ipgwoptions.cc, elements/ip/ipgwoptions.hh,
	elements/ip/ipoutputcrud.cc, elements/ip/ipoutputcrud.hh,
	elements/ip/lookupiproute.cc, elements/ip/lookupiproute.hh,
	elements/ip/lookupiproutelinux.cc,
	elements/ip/lookupiproutelinux.hh, elements/ip/rfc2507c.cc,
	elements/ip/rfc2507c.hh, elements/ip/rfc2507d.cc,
	elements/ip/rfc2507d.hh, elements/ip/ripsend.cc,
	elements/ip/ripsend.hh, elements/ip/setipaddress.cc,
	elements/ip/setipaddress.hh, elements/ip/setipchecksum.cc,
	elements/ip/setipchecksum.hh, elements/ip/setipdscp.cc,
	elements/ip/setipdscp.hh, elements/ip/snooptcp.cc,
	elements/ip/snooptcp.hh, elements/ipsec/des.cc,
	elements/ipsec/des.hh, elements/ipsec/desp.cc,
	elements/ipsec/desp.hh, elements/ipsec/esp.cc,
	elements/ipsec/esp.hh, elements/linuxmodule/fromdevice.cc,
	elements/linuxmodule/fromdevice.hh,
	elements/linuxmodule/todevice.cc, elements/linuxmodule/todevice.hh,
	elements/linuxmodule/tohost.cc, elements/linuxmodule/tohost.hh,
	elements/linuxmodule/tolinux.cc, elements/linuxmodule/tolinux.hh,
	elements/radio/b8b10.cc, elements/radio/b8b10.hh,
	elements/radio/bim-proto.hh, elements/radio/bim.cc,
	elements/radio/bim.hh, elements/radio/checkpattern.cc,
	elements/radio/checkpattern.hh, elements/radio/scramble.cc,
	elements/radio/scramble.hh, elements/radio/sendpattern.cc,
	elements/radio/sendpattern.hh, elements/standard/broadcast.cc,
	elements/standard/broadcast.hh, elements/standard/burster.cc,
	elements/standard/burster.hh, elements/standard/checkcrc32.cc,
	elements/standard/checkcrc32.hh, elements/standard/checkpaint.cc,
	elements/standard/checkpaint.hh, elements/standard/classifier.cc,
	elements/standard/classifier.hh, elements/standard/counter.cc,
	elements/standard/counter.hh, elements/standard/discard.cc,
	elements/standard/discard.hh, elements/standard/discardnofree.cc,
	elements/standard/discardnofree.hh,
	elements/standard/dropbroadcasts.cc,
	elements/standard/dropbroadcasts.hh,
	elements/standard/hashdemux.cc, elements/standard/hashdemux.hh,
	elements/standard/idle.cc, elements/standard/idle.hh,
	elements/standard/infinitesource.cc,
	elements/standard/infinitesource.hh, elements/standard/meter.cc,
	elements/standard/meter.hh, elements/standard/nullelement.cc,
	elements/standard/nullelement.hh, elements/standard/nulls.cc,
	elements/standard/nulls.hh, elements/standard/packetmeter.cc,
	elements/standard/packetmeter.hh,
	elements/standard/packetshaper.cc,
	elements/standard/packetshaper.hh, elements/standard/paint.cc,
	elements/standard/paint.hh, elements/standard/print.cc,
	elements/standard/print.hh, elements/standard/priosched.cc,
	elements/standard/priosched.hh, elements/standard/pulltopush.cc,
	elements/standard/pulltopush.hh, elements/standard/queue.cc,
	elements/standard/queue.hh, elements/standard/randomerror.cc,
	elements/standard/randomerror.hh,
	elements/standard/randomlossage.cc,
	elements/standard/randomlossage.hh, elements/standard/red.cc,
	elements/standard/red.hh, elements/standard/rrsched.cc,
	elements/standard/rrsched.hh, elements/standard/setcrc32.cc,
	elements/standard/setcrc32.hh, elements/standard/shaper.cc,
	elements/standard/shaper.hh, elements/standard/spew.cc,
	elements/standard/spew.hh, elements/standard/strip.cc,
	elements/standard/strip.hh, elements/standard/suppressor.cc,
	elements/standard/suppressor.hh, elements/standard/tee.cc,
	elements/standard/tee.hh, elements/standard/timedsink.cc,
	elements/standard/timedsink.hh, elements/standard/timedsource.cc,
	elements/standard/timedsource.hh, elements/userlevel/frombpf.cc,
	elements/userlevel/frombpf.hh, elements/userlevel/fromdump.cc,
	elements/userlevel/fromdump.hh, elements/userlevel/tobpf.cc,
	elements/userlevel/tobpf.hh, elements/userlevel/todump.cc,
	elements/userlevel/todump.hh, elements/userlevel/tun.cc,
	elements/userlevel/tun.hh, exopc/.cvsignore, exopc/Makefile.in,
	exopc/click.cc, exopc/cross-compile.sh, exopc/samples/icmp.ipb,
	exopc/syscall.c, lib/bitvector.cc, lib/bitvector.hh,
	lib/click_ether.h, lib/click_icmp.h, lib/click_ip.h,
	lib/click_tcp.h, lib/click_udp.h, lib/confparse.cc,
	lib/confparse.hh, lib/crc32.c, lib/crc32.h, lib/element.cc,
	lib/element.hh, lib/elemfilter.cc, lib/elemfilter.hh,
	lib/elemlink.cc, lib/elemlink.hh, lib/error.cc, lib/error.hh,
	lib/errorelement.cc, lib/errorelement.hh, lib/etheraddress.cc,
	lib/etheraddress.hh, lib/ewma.cc, lib/ewma.hh, lib/glue.cc,
	lib/glue.hh, lib/hashmap.cc, lib/hashmap.hh, lib/hashmapi.cc,
	lib/in_cksum.c, lib/ipaddress.cc, lib/ipaddress.hh, lib/iptable.cc,
	lib/iptable.hh, lib/lexer.cc, lib/lexer.hh, lib/packet.cc,
	lib/packet.hh, lib/router.cc, lib/router.hh, lib/straccum.cc,
	lib/straccum.hh, lib/string.cc, lib/string.hh, lib/timedelement.cc,
	lib/timedelement.hh, lib/timer.cc, lib/timer.hh,
	lib/unlimelement.cc, lib/unlimelement.hh, lib/vector.cc,
	lib/vector.hh, lib/vectori.cc, lib/vectorv.cc,
	linuxmodule/.cvsignore, linuxmodule/Makefile.in,
	linuxmodule/kernelerror.cc, linuxmodule/kernelerror.hh,
	linuxmodule/kernelversion.c, linuxmodule/linuxmodule.hh,
	linuxmodule/module.cc, linuxmodule/proc_click.cc,
	linuxmodule/proc_config.cc, linuxmodule/proc_element.cc,
	linuxmodule/proc_mgr.cc, linuxmodule/read-pmc.c, mkelemlist.sh,
	stamp-h.in, tools/Makefile.in, tools/click-xform/Makefile.in,
	tools/click-xform/click-xform.cc, tools/click-xform/hashmapi.cc,
	tools/click-xform/vectori.cc, tools/lib/confparset.cc,
	tools/lib/confparset.hh, tools/lib/elementt.cc,
	tools/lib/elementt.hh, tools/lib/lexert.cc, tools/lib/lexert.hh,
	tools/lib/routert.cc, tools/lib/routert.hh, userlevel/.cvsignore,
	userlevel/Makefile.in, userlevel/click.cc: Initial revision

